JRMP

E341114

JRMP (Java Remote Method Protocol) is Java’s native wire-level protocol that enables remote method invocation between Java virtual machines in distributed applications.

All labels observed (1)

Label Occurrences
JRMP canonical 5

How this entity was disambiguated

Statements (42)

Predicate Object
instanceOf network protocol
remote method invocation protocol
abbreviation JRMP self-link
canBeTunneledOver HTTP
category Java
surface form: Java technology

remote communication protocol
communicationStyle synchronous
defaultProtocolFor Java RMI
definedBy Oracle Corporation
designedForLanguage Java
designGoal Java-to-Java transparency
documentationURL https://docs.oracle.com/javase/8/docs/technotes/guides/rmi/
enables remote procedure calls in Java
transparent remote object invocation
fullName Java RMI
surface form: Java Remote Method Protocol
handles remote exceptions
layer application layer
notCompatibleWith non-Java clients without bridging
operatesAt wire level
originallyDefinedBy Sun Microsystems
partOf Java RMI
requires Java Virtual Machine
matching remote interface definitions
scope intra-Java communication
securityConcern Java deserialization vulnerabilities
serializationFormat Java object serialization stream
supports method parameter marshalling
return value unmarshalling
supportsFeature object serialization
pass-by-value semantics
remote method invocation
remote object references
supportsModel client-server model
request-response model
transportProtocol TCP
typicalPort 1099 for RMI registry
usedBetween Java Virtual Machine
surface form: Java virtual machines
usedFor enterprise Java applications
legacy Java RMI systems
usedIn distributed applications
usedWith Java RMI
surface form: RMI registry

RMI stubs and skeletons

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Java RMI uses JRMP
JRun supportsProtocol JRMP
JRMP abbreviation JRMP self-link