RMI-IIOP

RMI-IIOP

Java Remote Method Invocation ("Java RMI") technology run over Internet Inter-Orb Protocol ("RMI-IIOP") delivers Common Object Request Broker Architecture (CORBA) distributed computing capabilities to the Java 2 platform. Java RMI over IIOP was developed by Sun and IBM. The joint work by Sun and IBM to implement Object Management Group (OMG) standards demonstrates the spirit of collaboration that continually moves the Java platform forward.Java RMI over IIOP combines the best features of Java RMI technology with the best features of CORBA technology.

RMI-IIOP (read RMI over IIOP) denotes the Java RMI interface over the CORBA system.

This standard was created to simplify the development of CORBA applications, while preserving all major benefits. RMI-IIOP is largely based on the Object by Value concept that serves as a container or direct replacement for CORBA structures, unions, sequences, arrays and strings. The IDL is not used. Instead, the data structure definitions "supposed" automatically, collecting the necessary data via reflection mechanisms. When CORBA needs supplementary generated classes for each non trivial data structure being transferred, RMI-IIOP only uses the generated code for remote objects. Less generated code results in the smaller footprint.

Both CORBA and RMI-IIOP use the same GIOP communication standard. If required, it is possible to generate the IDL definitions for the involved RMI-IIOP data structures and use these definitions to arrange the interoperability between the RMI-IIOP and plain CORBA applications.

The recent versions of RMI-IIOP derive their servants from the standard Servant (CORBA) class. Hence it is possible to connect them to the CORBA ORB manually, involving, if necessary, the Portable Object Adapter, Portable Interceptors, CORBA naming service and all other standard CORBA features.

**


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • RMI-IIOP — Saltar a navegación, búsqueda RMI IIOP (leído RMI sobre IIOP) denota la interfaz RMI de Java sobre el sistema CORBA. Este estándar fue creado intentando simplificar el desarrollo de las aplicaciones CORBA, mientras preservaba todos los beneficios …   Wikipedia Español

  • IIOP — steht für „Internet Inter ORB Protocol“, eine Spezifikation der Object Management Group (OMG). Es handelt sich dabei um ein in CORBA definiertes Protokoll auf der Basis von GIOP, mit dem Object Request Broker (ORB) über das Internet kommunizieren …   Deutsch Wikipedia

  • RMI (Java) — Remote method invocation (Java) Pour les articles homonymes, voir RMI. Remote method invocation, plus connu sous l acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d appeler des méthodes distantes. L… …   Wikipédia en Français

  • RMI (java) — Remote method invocation (Java) Pour les articles homonymes, voir RMI. Remote method invocation, plus connu sous l acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d appeler des méthodes distantes. L… …   Wikipédia en Français

  • Rmi (java) — Remote method invocation (Java) Pour les articles homonymes, voir RMI. Remote method invocation, plus connu sous l acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d appeler des méthodes distantes. L… …   Wikipédia en Français

  • Java RMI — Remote method invocation (Java) Pour les articles homonymes, voir RMI. Remote method invocation, plus connu sous l acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d appeler des méthodes distantes. L… …   Wikipédia en Français

  • Java remote method invocation — The Java Remote Method Invocation API, or Java RMI, is a Java application programming interface for performing the object equivalent of remote procedure calls.There are two common implementations of the API. The original implementation depends on …   Wikipedia

  • Java Remote Method Protocol — JRMP, or Java Remote Method Protocol is the Java technology specific protocol for looking up and referencing remote objects. It is a wire level protocol running at the level under Remote Method Invocation (RMI) and over TCP/IP. DetailsJRMP is a… …   Wikipedia

  • Common Object Request Broker Architecture — The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) that enables software components written in multiple computer languages and running on multiple computers to work together (i.e., it… …   Wikipedia

  • Remote method invocation (Java) — Pour les articles homonymes, voir RMI. Interaction typique entre un client et un serveur Remote method invocation, plus connu sous l acronyme RMI est une interface de progra …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”