Java RMI
E68048
Java RMI is a Java-based distributed object technology that enables remote method invocation between JVMs, allowing objects in different processes or networked machines to communicate as if they were local.
Observed surface forms (3)
| Surface form | Occurrences |
|---|---|
| RMI registry | 2 |
| RMI-IIOP | 1 |
| java.rmi | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Java API
ⓘ
distributed object technology ⓘ remote method invocation framework ⓘ |
| allows |
invocation of methods on remote objects
ⓘ
objects in different JVMs to communicate as if local ⓘ |
| canUse |
Java RMI
self-linksurface differs
ⓘ
surface form:
RMI-IIOP
|
| category |
Java
ⓘ
surface form:
Java platform technology
remote procedure call system ⓘ |
| defaultTransportProtocol | JRMP ⓘ |
| developedBy | Sun Microsystems ⓘ |
| enables |
communication between JVMs
ⓘ
distributed computing in Java ⓘ remote method invocation ⓘ |
| hasComponent |
rmic compiler
ⓘ
rmiregistry ⓘ |
| hasConcept |
Java RMI
self-linksurface differs
ⓘ
surface form:
RMI registry
remote object ⓘ remote reference ⓘ skeleton ⓘ stub ⓘ |
| implementedInLanguage | Java ⓘ |
| introducedInVersion | JDK 1.1 ⓘ |
| partOf |
Java Platform, Standard Edition
ⓘ
surface form:
Java Standard Edition
|
| provides |
automatic parameter marshalling
ⓘ
automatic parameter unmarshalling ⓘ distributed garbage collection ⓘ location transparency for remote objects ⓘ |
| requires |
definition of remote interfaces
ⓘ
implementation of remote objects ⓘ network connectivity between JVMs ⓘ |
| runsOn |
HotSpot JVM
ⓘ
surface form:
Java Virtual Machine
|
| standardizedIn |
Java Platform, Standard Edition
ⓘ
surface form:
Java SE platform
|
| supports |
code downloading from remote JVMs
ⓘ
custom socket factories ⓘ passing objects by value ⓘ passing remote references by reference ⓘ security via Java security manager ⓘ synchronous remote calls ⓘ |
| supportsProtocol |
IIOP
ⓘ
JRMP ⓘ |
| usedFor |
building distributed Java applications
ⓘ
client-server communication in Java ⓘ |
| uses |
JRMP
ⓘ
Java RMI self-linksurface differs ⓘ
surface form:
RMI registry
remote interfaces ⓘ serialization of Java objects ⓘ skeletons ⓘ stubs ⓘ |
| usesPortByDefault | 1099 ⓘ |
Referenced by (7)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
RMI registry
this entity surface form:
java.rmi