| Geronimo_MoinMoin_wiki > CORBA |
This page is about current state of CORBA affairs. Not much info yet, so please add some more if you care.
The thread about it started on the dev mailing list on 07/01.
Rick !McGuire
wrote:
Currently, Geronimo is using the Sun 1.4.2 ORB, and the OpenORB code is going to be removed very shortly. Unfortunately, the Geronimo code wrapped around the Sun ORB directly references Sun internal ORB classes (and in a couple cases, subclasses major ORB classes), so it is highly release dependent. For example, the current code won't compile cleanly on Sun's Java 5, or IBM's 1.4.2, because the underlying ORB code is completely different.
after Alan's and Aaron's responses, which are summarized below as possible solutions, Dain wrote:
If it comes down to fixing OpenORB or writing our own ORB, I think writing our own will be faster. OpenORB is quite difficult to understand and was written before many modern concepts like IoC were introduced. The biggest problem this the current OpenORB codebase is that it doesn't properly implement IIOP so it cant talk to any other ORBs (and it is difficult to find the code to fix). Anyway, I say we stick with the sun orb until something better comes along.