2

Common Information Modelを作成する最善の方法を知りたいです。明確にするために、正規情報モデル、セマンティック情報モデル、およびマスター データ モデルと呼ばれることも聞いたことがあります。私の知る限り、これらはすべて同じ概念を指しています。

過去に、「トップダウン」と「ボトムアップ」を組み合わせたアプローチが最適だと聞いたことがあります。これには、「アイボリー タワー」のアーキテクトと開発者を組み込むという利点があります。作業は中間のどこかで行われ、通常は論理的かつ実用的です。ただし、これにはさまざまなスキルセットを持つ多くの人を連れてくる必要があります。

Distributed Management Task Forceへの言及もいくつか見ましたが、CIM 開発に関するベスト プラクティスについてはあまり調べられませんでした。

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

アップデート

SOA の実装全体に沿った別の戦略があると聞いたことがあります。それは、ビジネスを関与させ、経営幹部の支援を求めることです。これは「トップダウン」の取り組みの一部です。

4

1 に答える 1

1

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

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

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

  • 参照テーブルの作成から始めます (標準ドメイン定義の値、国、婚姻状況、都市など)。
  • 消費者が 2 人を超える場合は、共通の概念 (顧客、住所) を標準化します。
  • 利用可能な場合は、公的標準 (ISO、Dublin Core などのオントロジー) を使用または参照します。
  • モデルの所有権を明示的に割り当てます。
于 2010-05-04T18:46:24.833 に答える