In this paper we introduce Aquarius, a fault tolerant CORBA software. Aquarius seamlessly wraps legacy software using portable inteceptors to provide a smooth migration path for robustifying existing services. The replication technique it employs is data-centric,
which means that a service is considered a shared object, copies of which are stored on independent servers. The shared object
is manipulated by clients, without any communication among replicated servers. The data-centric approach differs from other
replication systems, in which active replication is implemented by the server replicas.
The Aquarius architecture is demonstrated using a test-case replicated SQL database.