Kresten Krab Thorup wrote, On 10/26/2005 7:51 AM:
As Alan suggests, I think we should try to find the people that are
interested in participating in this project, and start working on
some adding stuff to the Wiki in relations to this. I think we need
to find a smaller forum where we can discuss the architecture of the
ORB itself. How do you normally launch new development efforts?
As others have mentioned, discussions should take place here.
One discussion which would be worthy here on the general dev list is
how the ORB will be used. In the Trifork server we do all RMI via
IIOP using CORBA, and all local RMI invocations go via the CORBA
implementation. We do clustering, transactions and security via the
CORBA implementation, and so this puts another pressure on the
quality of the ORB. CORBA/IIOP, as backwards and complicated as it
may seem, still has many nice properties that facilitate low resource
consumption and good stability for networked applications.
If, in Geronimo, the ORB is "just" there to satisfy interoperability
needs, and not something that is crucial to the successful deployment
of Geronimo servers and used as the backbone of the EJB container for
instance; then this effort needs to be prioritized for such needs.
That means, for instance, that performance is not a critical issue
for the ORB. And we can definitively simplify many things if CORBA
performance is deemed non-important.
I would like to have a full blown CORBA server for Geronimo. How it
would interact in terms of using it exclusively for EJB would be tough
to say since I do not have the code in front of me.
Regards,
Alan