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.