OfficeLine Data Replicator umožňuje replikaci vybraných záznamů nebo kompletní databáze OfficeLine mezi více servery. Umožňuje tak provozovat systém OfficeLine pomocí více autonomně pracujících instalací, z nichž každá má k dispozici aktuální data (přenesená z jiných instalací), která potřebuje k zajištění své funkce.
OfficeLine Data Replicator je využíván v případech, kdy je třeba provozovat OfficeLine na více provozních místech (může se jednat o vzájemně fyzicky oddělené lokality).
Příklady využití replikace dat v případě banky, která provozuje OfficeLine na více svých pobočkách:
  Centrální pracoviště technické podpory klientů: Data z provozních databází OfficeLine jsou replikována na vyhrazený server, k němuž přistupují operátoři technické podpory. V databázi serveru technické podpory jsou soustředěna data ze všech instalací OfficeLine, takže operátoři mohou poskytovat podporu všem klientům, bez ohledu na pobočky.

  Centralizace přístupu k pobočkám: Potřebná data z provozních databází OfficeLine jsou replikována na server, který slouží jako gateway pro centrální přístup z internetu. Klient může pomocí internetu pracovat se všemi svými účty, vedenými na různých pobočkách, pomocí centrálního přístupu přes jednotnou internetovou adresu.

  Dekompozice centrální databáze klientů: Mezi pobočkovými servery jsou replikována data týkající se klientů, takže na každé pobočce jsou k dispozici aktuální data týkající se klienta (záznam klienta, jeho transakcí a podobně). Klient může využívat služeb poskytovaných pomocí OfficeLine na kterékoli pobočce.

  Dekompozice služeb: Je provozován centrální server s hlavní databází a současně více autonomních serverů obsluhujících různé distribuční kanály. Toto řešení umožňuje vytvořit makrostrukturu OfficeLine skládající se z komponent, z nichž každá je optimalizována pro daný typ služby nebo skupinu klientů.

Princip funkce modulu OfficeLine Data Replicator

Na každém serveru OfficeLine jsou nastavena pravidla pro replikaci dat. Tato pravidla přesně určují, jaká data mají být za jakých podmínek replikována na jiný server.
Pro každý server lze přesně vymezit, na které další servery může odesílat data a naopak, ze kterých serverů data přijímá.
Data replikovaná na další server mohou být během přenosu transformována podle nastavených pravidel.