2008-11-27 90 views
2

我想知道創建Common Information Model的最佳方法。爲了清楚起見,我還聽說它被稱爲規範信息模型,語義信息模型和主數據模型 - 就我所知,它們都指的是同一個概念。創建公共信息模型的最佳方法是什麼?

我以前聽說過「自上而下」和「自下而上」的方法是最好的。這具有將「象牙塔」建築師和開發人員結合在一起的優勢 - 工作將在中間的某處進行,通常既合乎邏輯又實用。但是,這涉及到很多擁有不同技能的人。

我也見過一些對Distributed Management Task Force的引用,但我無法收集有關CIM開發方面的最佳實踐。

這是我很想獲得一些反饋,因爲擁有強大的CIM是SOA的先決條件。

更新

我聽說另一戰略與整體SOA實施隨之而來:涉足的業務,並尋求高層支持。這將是「自上而下」努力的一部分。

回答

1

規範數據模型是獨立於任何應用程序或服務的數據模型。您需要集成的每個應用程序都應該將消息轉換爲此通用格式。

您應該只將數據集成到需要在應用程序之間共享的模型中。查看應用程序/服務發送/接收的消息。不要試圖創建一個公司數據模型,我從來沒有見過這個工作。總是存在圍繞應用程序和所有權的政治問題。

用於創建模型的實用方法:

  • 開始創建參考表(標準域定義幣值,國家,婚姻狀況,城市等)
  • 如果有超過2名的消費者則規範共同概念(客戶,地址)
  • 如果可以使用或引用公共標準(ISO,本體,例如Dublin Core)
  • 明確指定模型的所有權。
相關問題