![]() ![]() ![]() Additionally, the ability to pass arguments " by value" was added to CORBA in order to be compatible with the RMI interface. The programmers of the original RMI API generalized the code somewhat to support different implementations, such as a HTTP transport. The basic idea of Java RMI, the distributed garbage-collection (DGC) protocol, and much of the architecture underlying the original Sun implementation, come from the "network objects" feature of Modula-3. Usage of the term RMI may denote solely the programming interface or may signify both the API and JRMP, IIOP, or another implementation, whereas the term RMI-IIOP (read: RMI over IIOP) specifically denotes the RMI interface delegating most of the functionality to the supporting CORBA implementation. In order to support code running in a non-JVM context, programmers later developed a CORBA version. The protocol underlying this Java-only implementation is known as Java Remote Method Protocol (JRMP). The original implementation depends on Java Virtual Machine (JVM) class-representation mechanisms and it thus only supports making calls from one JVM to another. In computing, the Java Remote Method Invocation ( Java RMI) is a Java API that performs remote method invocation, the object-oriented equivalent of remote procedure calls (RPC), with support for direct transfer of serialized Java classes and distributed garbage-collection. ![]() Java 2 SDK, Standard Edition, v1.2 removed the need for a skeleton. A typical implementation model of Java-RMI using stub and skeleton objects. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |