FORMI is a research project of the Institute of Distributed Systems. The name stands for "Fragmented Objects for RMI". FORMI is a Java library that allows programming with fragmented distributed objects in Java, similar to the capabilities of the CORBA-based Aspectix middleware. FORMI seamlessly integrates with Java RMI so that clients cannot distinguish FORMI objects from RMI objects. Object-specific fragment code can be loaded from the network.
Fragmented objects have object-specific code at client side. It can contain parts of a distributed object implementation, but does not have to. The object-internal communication between fragments remains hidden from clients. This allows transparent mechanisms for fault tolerance by switching between several server fragments, a peer-to-peer based communication infrastructure between equal fragments, etc.
The FORMI software is licensed under the Lesser GNU Public License. Sources and project management is done on SourceForge. Internal management data are in the Intranet .
Hans P. Reiser
active since 2003