Die Paderborn Remote Method Invocation (PadRMI) Bibliothek ist ein leichtgewichtiger Ersatz für Java RMI, der high-level Routing unterstützt. Stellen Sie sich eine verteilte Anwendung vor, deren Komponenten in unterschiedlichen, privaten Subnetzen hinter NAT liegen; pro Subnetz ist nur eine spezielle Gateway-Komponente von außen durch die Firewall erreichbar; daher müssen entfernte Prozedur-Aufrufe zwischen zwei Komponenten in unterschiedlichen Subnetzen über die entsprechenden Gateways geroutet werden. Mittels PadRMI kann dieses Routing effizient durchgeführt werden, sowohl hinsichtlich der Laufzeit (kein Deserialisierungs- und Re-serialisierungsoverhead) und bezüglich des Implementierungsaufwands.
PadRMI wurde am Heinz Nixdorf Institut unter meiner Leitung entwickelt. Für weitere Informationen besuchen Sie bitte die Projekt-Homepage http://padrmi.sourceforge.net/.