【问题标题】:What is the best approach for creating a Common Information Model?创建通用信息模型的最佳方法是什么?
【发布时间】:2008-11-27 20:06:17
【问题描述】:

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

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

我还看到了一些对 Distributed Management Task Force 的引用,但我无法收集到关于 CIM 开发方面的最佳实践的太多信息。

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

更新

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

【问题讨论】:

    标签: architecture soa semantics


    【解决方案1】:

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

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

    创建模型的实用方法:

    • 从创建参考表开始(标准域定义 valuta、国家、婚姻状况、城市等)
    • 如果有超过 2 个消费者,则将通用概念(客户、地址)标准化
    • 如果可用,请使用或参考公共标准(ISO、本体,例如 Dublin Core)
    • 明确分配模型的所有权。

    【讨论】:

      猜你喜欢
      • 2021-10-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      • 1970-01-01
      相关资源
      最近更新 更多