Common · Knowledge
Java remote method invocation
Application-programming interface used in Java environments
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.
From Wikipedia
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.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
★★
RADIUS
Authentication networking protocol
-
S★
SAP Graphical User Interface
Component of SAP systems
-
J★
JBoss Seam
Web application framework
-
★★
Sharable Content Object Reference Model
Standard for e-learning
-
R★
Remote Desktop Services
Components of Microsoft Windows
-
★
Radioimmunoassay
Quantitative assay for detection of antigen-antibody reactions using a radioligand
-
L★
Loop-mediated isothermal amplification
Single tube technique for the amplification of DNA
-
★★
Jakarta Faces
Jakarta EE specification for building component-based user interfaces for web applications
-
U★★
UltraVNC
Remote desktop software
-
★★★
WiMAX
Wireless broadband standard
-
R★
RapidMiner
Software
-
R★
RemoteView
Software
-
★
Social return on investment
A method for measuring extra-financial value (e.g. social or environmental) of an investment
-
R★
RadASM
-
★
Bizagi
Software company
-
★★★
TeamViewer
Remote connectivity software
-
★★★
Reverse engineering
Process by which a man-made object is deconstructed to reveal its designs, architecture, code or to extract knowledge from the object
-
★★
Advanced Host Controller Interface
Computer standard for SATA host controllers