Introduction

  

Enterprise JavaBeans (EJBs) is the default standard for Java server components . It abstracts low-level component service details such as transactions and security, and enables EJBs to be moved to other environments with minimal effort. Remote Method Invocation (RMI) is the protocol used in Java for remote communication.

The default industry standard, however, for distributed applications and communication is CORBA. There are two bridges between the two technologies. One bridge is the EJBs that comply with Inter-ORB Protocol (IIOP), because it is RMI over IIOP that allows communication between EJB and CORBA components. The other is Java IDL. This gives you the following options for distributed application development (among others):

  • Java RMI ( http://java.sun.com/j2se/1.4/docs/guide/rmi/index ) allows communication between Java objects on different JVMs and even different physical machines.

  • RMI over IIOP allows pure Java applications that use RMI to use IIOP as the transport protocol to create a bridge to CORBA components.

  • Java IDL ( http://java.sun.com/j2se/1.4/docs/guide/idl/index.html ) is the interface to CORBA that allows programmers in Java (just as in other languages like C++ and COBOL) to interface in CORBA Interface Definition Language.

  • EJBs ( http://java.sun.com/products/ejb/index.html ) use the RMI/IDL CORBA subset for the distributed object model and Java Transaction Service (JTS) for the distributed transaction model. With the use of RMI-IIOP, the EJB architecture to CORBA enables interoperability with multivendor ORBs and other EJB servers and non-java platform CORBA clients .

  


Java Security Solutions
Java Security Solutions
ISBN: 0764549286
EAN: 2147483647
Year: 2001
Pages: 222

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net