Could someone technical tell me if there is any significance in Jene as regards Middleware(Java)manufacturers such as IONA, Beatrix etc?????????
Why do you ask?
I'll take a stab, but its not my area of expertise. Somebody else may wish to correct the following...
Iona produce Orbix, an object infrastructure based on CORBA (stands for 'Common Object Resource Broker Architecture' I think). CORBA lets programs on different types of machine, and written in different programming languages, exchange messages.
The equivalent technology in Java is RMI (Remote Method Invocation). Java bytecodes, being architecture independent, allow a further level of interoperability between machines: Object Mobility, where you send whole objects through the network rather than just messages between objects. Java also supports local communication with non Java objects through JNI (Java Native Interface).
CORBA and Java are therefore two different solutions to the same problems. Some existing systems have CORBA interfaces, and there are CORBA class libraries for Java, which would for example let a Java application send messages to an object implemented on a mainframe machine running CORBA.
JENE is an embedded virtual machine, which runs Java bytecodes. No real significance for CORBA, other than when it is used to run a Java CORBA class library.
DCOM is Microsoft's CORBA but is the usual proprietary Microsoft garbage.
Both CORBA and DCOM are hard to work with and unpleasant to learn: Java/RMI is relatively easy.
P.
|