You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by Rick McGuire <ri...@gmail.com> on 2008/04/14 16:33:09 UTC

Why is there still a CORBA module in OPENEJB?

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?

Rick

Re: Why is there still a CORBA module in OPENEJB?

Posted by Dain Sundstrom <da...@iq80.com>.
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

Re: Why is there still a CORBA module in OPENEJB?

Posted by Rick McGuire <ri...@gmail.com>.
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.

Rick

>
> -dain
>


Re: Why is there still a CORBA module in OPENEJB?

Posted by Dain Sundstrom <da...@iq80.com>.
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.

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.

-dain