2

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

我过去听说过结合“自上而下”和“自下而上”的方法是最好的。这具有结合“象牙塔”架构师和开发人员的优势 - 工作将在中间的某个地方相遇,通常既合乎逻辑又实用。然而,这涉及引进许多具有不同技能的人。

我还看到了一些关于分布式管理任务组的参考资料,但我对 CIM 开发方面的最佳实践了解不多。

这是我对获得一些反馈非常感兴趣的事情,因为拥有强大的 CIM 是SOA的先决条件。

更新

我听说整体 SOA 实施采用了另一种策略:让业务参与进来,并寻求高管的支持。这将是“自上而下”努力的一部分。

4

1 回答 1

1

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

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

创建模型的实用方法:

  • 从创建参考表开始(标准域定义 valuta、国家、婚姻状况、城市等)
  • 如果有超过 2 个消费者,则标准化常见概念(客户、地址)
  • 如果可用,请使用或参考公共标准(ISO,本体,例如都柏林核心)
  • 明确分配模型的所有权。
于 2010-05-04T18:46:24.833 回答