Referat über Remote-Method-Invocation (RMI)

Verteilte Systeme, die Berechnungen oder ähnliches ausführen, müssen miteinander kommunizieren. Java stellt Sockets für die low-level Kommunikation (TCP, UDP) bereit, dies ist ausgezeichnet für allgemeine Kommunikation, allerdings muss sich die Applikation komplett selbst um den Datenaustausch kümmern.

Um möglichst einfach Prozeduren oder Funktionen auf einem anderen System (Remote Procedure Call (RPC)) ausführen zu können, bietet Java das Konzept der Remote Method Invocation (RMI) an.

Mein Kurz-Referat dazu findet ihr hier.