Exactly-once end-to-end semantics in CORBA invocations across heterogeneous fault-tolerant ORBs

We propose a mechanism, based on fault tolerant request IDs piggybacked on GIOP messages, that can be used to enable fault tolerant CORBA invocations spanning multiple heterogeneous ORBs. The proposed mechanism supports replication at both server and client sides.