[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [dist-obj] CORBA implementation ideas
At 05:43 PM 12/15/98 -0500, Eskelin, Philip wrote:
>Now that the fire is roaring, I might as well put my marshmallows in too ;-)
Oops, I think they're burned to a crisp! :-)
>>From Nov 97 to June 98 I was involved in primarily the front end of a
>project that consisted of NT with a third-party contact management
>application that we extended with ActiveX controls. We used VC++ 5.0/MFC, a
>third-party grid control, and Orbix Desktop 2.03. The Orbix part was used
>as middleware to communicate with an application server on a Solaris box.
>Here are some problems and cool things we ran into:
[snip]
Because of the fact that I work for IONA, it's inevitable that Orbix issues
will be raised in CORBA discussions that I'm involved in. I wish that
weren't true, of course, but I know there are issues and, trust me, I'm
busting my ass over here to fix them. I wonder, though, whether we should
turn this conversation on this mailing list into a "I hate ORB XYZ
because..." tempest -- frankly, I'm not sure a lot of people here are
interested in such details, and those that are can simply jump over to
comp.object.corba. (But then again, I'm not the moderator, and I could be
wrong, so maybe I should just be quiet. :-) )
>1) If I'm not mistaken, IIOP stands for Internet Inter-Orb Protocol.
The term "Internet" in this context is mostly marketing hype.
>Sure,
>it was supposed to work over the Internet, but DID THEY THINK ABOUT
>FIREWALLS? I know, Wonderwall is supposed to address this, but anybody who
>designs a protocol that works from one port then randomly assigns subsequent
>ports wasn't thinking firewalls in real businesses trying to build really
>secure business applications.
There is the new Firewall stuff in the OMG which was largely driven by
Wonderwall, but I do not know the details. (After all, there's only 29
hours in the day (when employing "Doug Schmidt time distortion," of course)).
>In my subjective opinion, CORBA took many different companies (with many
>differing political, technical, and business imperatives) and created a
>standard that many different vendors are attempting to implement in many
>different and incompatible ways. Interoperability even in a single vendor
>between ORB versions is sometimes very difficult or not supported.
There are some strong movements being made towards the implementation of a
CORBA branding program that will ensure specification compliance among all
the supposed "CORBA compliant" ORB products. Products that do not comply do
not get the brand, pure and simple. I believe this will help.
>This has resulted in an architecture (CORBA) that makes it harder, not
>easier, to develop solutions. Microsoft Research -- in addition to many
>other efforts already mentioned in this thread -- are trying to abstract the
>programmer from needing to deal with distributed programming issues to make
>their lives easier and more productive, not harder, when developing
>solutions.
We are too, believe me.
--steve
============================================================================
To unsubscribe and other requests, mailto:dist-obj-help@unity.cs.caltech.edu
Archives, FAQ, etc. http://www.distributedcoalition.org/mailing_lists/