Java remote method invocation
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. 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.
- Comment
- enIn 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. 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.
- Depiction
- Has abstract
- enIn 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. The original implementation depends on Java Virtual Machine (JVM) class-representation mechanisms and it thus only supports making calls from one JVM to another. The protocol underlying this Java-only implementation is known as Java Remote Method Protocol (JRMP). In order to support code running in a non-JVM context, programmers later developed a CORBA version. 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. 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.
- Hypernym
- API
- Is primary topic of
- Java remote method invocation
- Label
- enJava remote method invocation
- Link from a Wikipage to an external page
- java.sun.com/j2se/1.5.0/docs/guide/rmi/hello/hello-world.html
- docs.oracle.com/javase/7/docs/technotes/guides/rmi/index.html
- download.oracle.com/javase/tutorial/rmi/index.html
- www.oracle.com/technetwork/java/javase/tech/index-jsp-136424.html
- java.sun.com/developer/onlineTraining/rmi/RMI.html
- notes.corewebprogramming.com/student/RMI.pdf
- docs.oracle.com/cd/E12840_01/wls/docs103/rmi/rmi_intro.html
- pdos.csail.mit.edu/6.824/papers/waldo-rmi.pdf
- ghostarchive.org/archive/20221010/http:/pdos.csail.mit.edu/6.824/papers/waldo-rmi.pdf
- Link from a Wikipage to another Wikipage
- Application programming interface
- Call by value
- Category:Articles with example Java code
- Category:Java platform
- Category:Remote procedure call
- Common Object Request Broker Architecture
- Computing
- CORBA
- Distributed Garbage Collection
- File:RMI-Stubs-Skeletons.svg
- Hypertext Transfer Protocol
- IIOP
- Java (programming language)
- Java virtual machine
- Jini
- Modula-3
- Oracle Corporation
- Remote method invocation
- Remote procedure call
- RMI-IIOP
- Serialization
- SameAs
- 4oJ7p
- Java remote method invocation
- Java remote method invocation
- Java remote method invocation
- Java Remote Method Invocation
- Java Remote Method Invocation
- Java RMI
- Java远程方法调用
- m.0bv 5
- Q61902
- Remote method invocation
- Remote method invocation
- Remote Method Invocation
- Remote Method Invocation
- Remote Method Invocation
- Remote Method Invocation
- RMI
- RMI
- RMI
- RMI
- serialized java format
- تقنية استدعاء الطرائق البعادي
- فراخوانی متد راه دور جاوا
- 자바 원격 함수 호출
- Subject
- Category:Articles with example Java code
- Category:Java platform
- Category:Remote procedure call
- Thumbnail
- WasDerivedFrom
- Java remote method invocation?oldid=1121584066&ns=0
- WikiPageLength
- 8362
- Wikipage page ID
- 43284
- Wikipage revision ID
- 1121584066
- WikiPageUsesTemplate
- Template:Cite document
- Template:Cite web
- Template:Reflist