hi,
Du beschreibst einen Data Abstraction Layer (DAL). Den würde ich als Klasse realisieren, Entwurfsmuster 1 und 2. Du brauchst Scnittstellen, die zwischen einer zentralen Datenhaltung und verteilten Daten vermitteln müssen, das ist Sache des DAL.
Hotti