Java remote method invocation

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
RMI-Stubs-Skeletons.svg
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
RMI-Stubs-Skeletons.svg?width=300
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