交互模型描述了在系统之间建立连接以传送数据的方式。
点对点
共享数据系统之间的绝大多数交互都是“点对点”的,他们直接相互传递数据。这个模型在一小组系统的上下文中是行得通的。但是,当许多系统需要来自同一来源的相同数据时,它会很快变得效率低下并增加组织风险。具体有以下几个方面:
- 影响处理。如果源系统是操作型的,那么提供数据的工作量肯能会影响交易处理;
- 管理接口。点对点交互模型所需的接口的数量接近系统数量的平方数,一旦建立了这些接口,就需要维护和支撑这些接口。管理和支撑系统之间接口的工作量很快就会大于系统本身的支持。
- 潜在的不一致。当多个系统需要不同的版本或数据格式时i,就会出现设计问题。使用多个接口获取数据会导致发送给下游系统的数据不一致;
中心辐射型
中心辐射型是点对点的替代方案,它将共享数据整合到应用程序可以使用的一个中央数据中心。所有想交换数据的系统都是通过一个中央公共数据控制系统进行交换的,而不是直接与其他系统进行交换。数据仓库、数据集市、操作数据存储和主数据管理中心都是数据中心的最佳示范。
数据中心提供一致的数据视图,对源系统性能的影响有限,数据中心甚至最小化了必须访问的数据源系统和抽取的数量,从而减少对源系统资源的影响。向组合中添加新系统,只需要构建到数据中心的接口。
企业服务总线是用于在多个系统之间接近实时共享数据的数据集成解决方案。其数据中心是虚拟概念,
交互模型包括点对点、中心辐射型和发布订阅三种方式。点对点模型在小规模系统间有效,但易导致数据不一致和管理复杂。中心辐射型通过数据中心统一数据,降低接口维护成本,减少对源系统影响。发布订阅模型则允许系统自动接收更新的数据,确保数据一致性。中心辐射型在多系统共享数据时更具优势。
订阅专栏 解锁全文
1955

被折叠的 条评论
为什么被折叠?



