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.

Jump to: Surface forms Statements Referenced by

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.

Jini basedOn Java RMI
Java RMI canUse Java RMI self-linksurface differs
this entity surface form: RMI-IIOP
Sun Microsystems developerOf Java RMI
Java RMI hasConcept Java RMI self-linksurface differs
this entity surface form: RMI registry
this entity surface form: java.rmi
Jini relatedTo Java RMI
Java RMI uses Java RMI self-linksurface differs
this entity surface form: RMI registry