On Apr 14, 2008, at 1:54 PM, Rick McGuire wrote:
Dain Sundstrom wrote:
On Apr 14, 2008, at 7:33 AM, Rick McGuire wrote:
It's been a while since I've done much building of OpenEJB, but I
was surprised to see that there was a CORBA component showing up
in the reactor summary. There doesn't appear to be anything
actually IN that component. Am I missing something here, or is
this just a bit obsolete crud leftover from openejb2?
I'm not sure. It could be cuft or a some adapter code that
geronimo calls (webservices work that way). I think you are the
only one qualified to make that call.
Currently, there's no code in this module at all! The built jar
file is essentially just the generated license and notices file.
BTW, I would like to move all of the Corba code to OpenEJB so we
users can use it in embedded testing mode. Actually, I think the
only user of the Corba code in G is OpenEJB so it seems fail that
we make it the OpenEJB project's responsibility to maintain that
code.
Interesting....I had the very same thought this morning. There are
a several bits to the CORBA code, mostly in the form of GBeans for
configuring the server deployment of the ORBs and POAs used to
publish the EJBs as CORBA objects. Most of that code is highly
GBean-specific. Once all of that is dispensed with, you're left
with the servant code that provides the mappings between the CORBA
world and the EJB world. If you strip out the need for full CSIv2
support (including SSL transport support), what's left could
probably work portably with any ORB implementation.
That would be very cool. If you decide to tackle this, I'll help.
-dain