FORMI
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.
Die FORMI-Software steht unter der Lesser GNU Public License. Die Quellen und die Projektverwaltung liegen auf SourceForge. Die interne Projektverwaltung liegt im Intranet .
Logo

Personen
Leitung
Mitarbeiter
Jörg Domaschka
Rüdiger Kapitza
Hans P. Reiser
Holger Schmidt
Studierende
Michael Kirstein
Förderung
intern
Status
seit 2003 aktiv