以下是我们组织中的架构。我们有一个跨多个办公室的分布式系统。每个办公室独立处理他们的数据(本地数据 - 数据库中的唯一 ID)。有时这些办公室必须在彼此之间共享数据。设计可以在多个办公室共享数据的软件(架构)的最佳方式是什么。
场景 - 假设办公室“A”正在捕获有关联系人(ID-258 的菲利普)的数据,其中该联系人与多个组织(位于本地)相关联并涉及多个事件(本地事件)。
假设另一个办公室“B”也在处理菲利普斯的个人资料。
- 最好的方法是什么,办公室 A 和 B 可以共享 Phillips 个人资料(无需创建重复文件,也不会使其成为中央系统)。
- 对 Phillip 的任何更改都将显示在这两个系统中(关于与他相关的组织或本地事件,来自任一办公室)。
谢谢!