TRANSORG is a European project dealing with support for fault tolerance in middleware, in particular CORBA.
A client connecting to a single server via an ORB, is helpless if the
server goes down. At best, it will be notified that the service is suspended,
and it has to wait until the server is brought back.
Using TRANSORG extended ORBs, when talking to a server across a
fault-tolerant infrastructure, the client should not notice that
a crash happened. The infrastructure supports automatic generation
of replicated server groups, as well as transparent failover, using various replication mechanisms.