Was ist ein Replikator?

Ein Replikator sorgt dafür, dass sich Änderungen von Angaben zum Zweck der Abwärtskompatibilität auch in den relevanten älteren Tabellen widerspiegeln. Der Replikator konvertiert dazu die Details der dynamischen Angaben in ein Struct, das die Details enthält, die in den älteren Tabellen gespeichert werden sollen. Diese Details werden dann in die relevanten Datenbanktabellen geschrieben, wodurch sichergestellt wird, dass die Informationen in den älteren Tabellen synchron mit denen in der primären Datenquelle (nämlich den dynamischen Angaben) ist. Für jeden Angabentyp für Personen/Anwärter werden Standardreplikatorimplementierungen zur Verfügung gestellt. Diese Standardimplementierungen enthalten Erweiterungspunkte, die eine Replikation zu angepassten Feldern ermöglichen. Dieser Aspekt wird im nachfolgenden Abschnitt behandelt.

Anmerkung: In einem Folgesatz, d. h. einer Gruppe sukzessiv gültigen Änderungen, wird zum Replizieren von Daten in die älteren Tabellen nur die jeweils letzte Version verwendet.