Leitung
Mitarbeitende
- Jörg Domaschka
- Rüdiger Kapitza
- Hans P. Reiser
- Holger Schmidt
Studierende
- Michael Kirstein
Leitung
Mitarbeitende
Studierende
keine
FORMI ist ein Forschungsprojekt des Instituts für Verteilte Systeme. Der Name steht für "Fragmented Objects for RMI". FORMI ist eine Java-Bibliothek mit der man fragmentierte verteilte Objekte in Java erstellen kann, ähnlich wie das in der CORBA-basierten Middleware Aspectix möglich ist. FORMI integriert sich nahtlos in Java RMI, so dass Clients FORMI-Objekte nicht von RMI-Objekten unterscheiden und deren speziellen Fragmentcode über das Netz laden können.
Fragmentierte Objekte haben auf Clientseite objektabhängigen Code, der Teile der verteilten Objektimplementierung enthalten kann aber nicht muss. Die objektinterne Kommunikation zwischen den Fragmenten bleibt dabei vor den Clients verborgen. Dies erlaubt z.B. transparente Fehlertoleranzmechanismen durch Umschaltung zwischen mehreren Serverfragmenten, eine Peer-to-Peer-basierte Kommunikationsstruktur zwischen gleichwertigen Fragmenten und ähnliches.