[omniORB] SSL? JavaIDL or RMI-IIOP interoperability?

Poilpret Jean Francois jfpoilpret@hn.vnn.vn
Thu, 22 Jun 2000 17:33:01 +0700


Hi Bert,

>2. We want to be able to interoperate with Java applets.
>   Does JavaIDL work fine with OmniORB?
>   What about Java's RMI-IIOP (which requires CORBA 2.3)?

If by JavaIDL you mean "the Sun JDK-embedded ORB and the Sun compiler
idl2java", then the answer SHOULD BE yes (this is where the term
"INTEROPERABILITY" get its whole meaning).
BUT, regarding the Sun "idl2java" compiler, I would not recommend using it
since it seems not to have evolved for more than one year (maybe two, I can't
remember), and it seems to easily complain against many IDL files, according
to what they contain.
Moreover, AFAIK, the embedded ORB does not have support for CORBA Object
implementations (ie, servers), but this should not be an issue since anyway,
using applets as CORBA servers is quite tricky (and often impossible).

For my development, I use ORBACUS (3.31) for Java and omniORB (2.8) for C++.
Until now, I have never faced any interoperability problem (except for the
Naming Service since omniORB 2.8 is not INS-compliant. Question: is omniORB
3.0 INS-compliant ?)
The main problem here is the size of the ORBACUS jar's that the Web browser
have to download before running your applet (unless you develop in an
intranet, in which case you can install those jar's on its client
workstation).

Just my 2 cents ;-)

>
>Kind regards,
>Bert Schultheiss

Cheers,

    Jean-Frangois