[omniORB] Java 1.3 to omniORB
Christof Meerwald
cmeerw@web.de
Wed, 13 Jun 2001 23:30:32 +0200
On Wed, 13 Jun 2001 13:58:49 -0500, Michael J. Donahue wrote:
> First, I have the Sun bug report ID# 4351366, that states INS is not supported
> in 1.3 . Also, I talked to an IBM tech, and he indicated that IBM's Java 1.3
> JDK does not support INS either. Second, I know at least one person recommended
> JacORB as a replacement ORB for the one in the Java 1.3 JDK.
>
> What I'm wondering is: Does anyone have a real good feeling about JacORB
> working, and does it support INS, or are there any other Java ORB options out
> there that support INS between Java 1.3 and omniORB? (preferably free ones)
JacORB is definitely worth a look--I have actually used it quite extensively
during the last few months and have a positive feeling about it.
And yes, it does support the INS, but probably does not always behave the
way you might expect. AFAIK, you can't use "corbaname::some.host.domain" to
refer to the root context of your (omniORB) Naming Service (you have to use
"corbaloc::some.host.domain/NameService" instead). And the JacORB Naming
Service doesn't use the "NameService" object key for its root context (as
omniNames does).
But when using JacORB (and probably most other Java-based ORBs as well) to
access an omniORB server you might run into a concurrency problem: omniORB
uses a thread-per-connection concurrency model, but JacORB multiplexes
concurrent requests over a single connection. This will lead to concurrent
requests from a single JacORB client to be sequentially executed on the
omniORB side.
Besides JacORB, there is also ORBacus for Java (http://www.orbacus.com/ob/)
which AFAIK allows you to open new connections for concurrent requests to a
(omniORB) server by switching off some connection reuse policy, but it's
only free for non-commercial use.
And then there is also OpenORB (http://www.openorb.org/openorb.html) which
claims to also support the INS, but I haven't tried it yet...
bye, Christof
--
http://cmeerw.cjb.net Jabber: cmeerw@jabber.at
mailto cmeerw at web.de ICQ: 93773535, Yahoo!: cmeerw