我想知道创建 Common Information Model 的最佳方法。为了清楚起见,我还听说它被称为规范信息模型,语义信息模型和主数据模型 - 据我所知,它们都指的是相同的概念。
我过去曾听说过“自上而下”和“自下而上”的方法最好。这具有结合“象牙塔”建筑师和开发人员的优势 - 工作将在中间某处进行,通常既合乎逻辑又实用。然而,这涉及引入很多具有不同技能的人。
我也看到了Distributed Management Task Force的几个引用,但我无法在CIM开发方面收集到很多关于最佳实践的内容。
这是我非常有兴趣获得一些反馈,因为强大的CIM是 SOA 的先决条件。
更新
我听说另一个策略是整体SOA实施:让业务参与进来,并寻求高管赞助。这将是“自上而下”努力的一部分。
答案 0 :(得分:1)
规范数据模型是独立于任何应用程序或服务的数据模型。您需要集成的每个应用程序都应该将消息转换为此通用格式。
您应该只在需要在应用程序之间共享的模型中集成数据。查看应用程序/服务发送/接收的消息。不要试图创建单一的企业数据模型,我从未见过这项工作。应用程序和应用程序的所有权始终存在政治问题。
创建模型的实用方法: