我想知道创建一个的最佳方法 通用信息模型. 。需要澄清的是,我还听说过它被称为规范信息模型、语义信息模型和主数据模型 - 据我所知,它们都指的是同一个概念。

我过去听说“自上而下”和“自下而上”相结合的方法是最好的。这样做的优点是整合了“象牙塔”建筑师和开发商——这项工作将在中间的某个地方相遇,通常既符合逻辑又实用。然而,这涉及引进许多具有不同技能的人。

我还看到了一些对 分布式管理工作组, ,但我无法收集到太多 CIM 开发方面的最佳实践。

我非常有兴趣获得一些反馈,因为拥有强大的 CIM 是实现这一目标的先决条件。 面向服务架构.

更新

我听说另一种策略与整体 SOA 实施相一致:让企业参与进来,并寻求高管赞助。这将是“自上而下”努力的一部分。

有帮助吗?

解决方案

规范数据模型是独立于任何应用程序或服务的数据模型。您需要集成的每个应用程序都应该将消息转换为这种通用格式。

您应该仅将需要在应用程序之间共享的数据集成到模型中。查看应用程序/服务发送/接收的消息。不要尝试创建单个企业数据模型,我从未见过这种工作。围绕应用程序和应用程序所有权始终存在政治问题。

创建模型的实用方法:

  • 从创建参考表开始(标准域定义值、国家/地区、婚姻状况、城市等)
  • 如果消费者数量超过 2 个,则标准化通用概念(客户、地址)
  • 如果可用,请使用或参考公共标准(ISO、本体论,例如都柏林核心)
  • 显式分配模型的所有权。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top