Dain Sundstrom wrote:
Maybe we can get IONA and IBM to agree here :) I can attempt to push
it through IBM (and maybe Andy can try BEA).
The Geronimo (or more correctly, the openejb) transport-level support
for the Sun ORB was hooked in primarily using an implementation of Sun's
SocketFactory class to choose and create the appropriate transport for a
given connection. There were also a couple fairly ugly bits to bypass
Sun's incomplete implementation of Policy. These were required to force
the generated IORs have a port number of zero when a secure connection
was required.
The IBM ORB has a completely different architecture involving a
Transport plug-in. We found this slightly more difficult to implement
than Sun's SocketFactory class, but was much cleaner, since it could be
accomplished using "official" (but undocumented) APIs.
When all was said and done, all that is really needed is 1) a place
where Geronimo/openejb can influence the choice of transports and 2) a
place to create the actual socket. Actually, it would be nice if the
ORB supported 2) itself, and Geronimo was just able to tell the ORB was
type of transport was required based on the Geronimo configurations.
I'm assuming the "ugly bits" to coerce the IOR construction would not
longer be required.
Rick
How does everyone want the transport level features to work in Yoko?
-dain
On Apr 8, 2006, at 6:36 AM, Andy Piper wrote:
PI doesn't support the transport level features required (IBM
proposed it but it got shot down by Iona if I remember :)) for the
TLS part of CSIv2, I assume that G has something proprietary to make
this workable however.
andy
At 05:52 PM 4/6/2006, Alan D. Cabrera wrote:
Sakala, Adinarayana wrote, On 4/6/2006 9:13 AM:
Hi Dain,
I think its too early to start integrating yoko into geronimo.
My feeling would be to give couple more weeks so that yoko system
becomes stable. we literally just got started ;)
Might be a good thing to look in the timeframe of ApacheCon, what
do you think?
That said, I dont belive yoko has support for CSIv2 yet.
Is that required for Geronimo integration?
Yep. It's required by the EJB interop. I think that since we have
portable interceptors, integration with some of the code I have will
be a "breeze".
Regards,
Alan
_______________________________________________________________________
Notice: This email message, together with any attachments, may contain
information of BEA Systems, Inc., its subsidiaries and affiliated
entities, that may be confidential, proprietary, copyrighted and/or
legally privileged, and is intended solely for the use of the individual
or entity named in this message. If you are not the intended recipient,
and have received this message in error, please immediately return this
by email and then delete it.