共通情報モデルを作成するための最良のアプローチは何ですか?

StackOverflow https://stackoverflow.com/questions/324573

  •  11-07-2019
  •  | 
  •  

質問

共通情報モデルを作成するための最良のアプローチを知りたい 。明確にするために、標準情報モデル、セマンティック情報モデル、およびマスターデータモデルと呼ばれることも聞いたことがあります-私が知る限り、これらはすべて同じ概念を参照しています。

過去には、「トップダウン」と組み合わせた「および「ボトムアップ」アプローチが最適です。これには、「象牙の塔」を組み込むという利点があります。建築家と開発者-作業は途中で行われ、通常は論理的かつ実用的です。ただし、これには、さまざまなスキルセットを持つ多くの人々の参加が含まれます。

分散管理タスクフォースへの参照もいくつか見ましたが、できません。 CIM開発の観点からベストプラクティスを収集します。

これは、強力なCIMを持つことが SOA の前提条件であるため、フィードバックを得ることに非常に興味を持っているものです。

更新

SOAの全体的な実装に沿った別の戦略を聞いたことがあります。ビジネスを巻き込み、経営陣のスポンサーを探します。これは「トップダウン」の一部になります;努力。

役に立ちましたか?

解決

標準データモデルは、アプリケーションやサービスから独立したデータモデルです。統合する必要がある各アプリケーションは、この共通形式との間でメッセージを変換する必要があります。

アプリケーション間で共有する必要があるモデルのデータのみを統合する必要があります。アプリケーション/サービスが送受信するメッセージを見てください。単一の企業データモデルを作成しようとしないでください。この作業を見たことはありません。アプリケーションとアプリケーションの所有権を取り巻く政治的問題は常に存在します。

モデルを作成するための実用的なアプローチ:

  • 参照テーブル(標準ドメイン定義valuta、国、婚ital状況、都市など)の作成から始めます
  • 2人以上の消費者がいる場合、共通の概念(顧客、住所)を標準化する
  • 利用可能な場合は、公開標準(ISO、オントロジー、ダブリンコアなど)を使用または参照します
  • モデルの所有権を明示的に割り当てます。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top