Ebxml-core-components
ebXML-コアコンポーネント
定義
「コアコンポーネントは、実世界のビジネスコンセプトに関する情報、およびそのコンセプトと他のビジネスコンセプトとの関係をキャプチャします。 コアコンポーネントは、ビジネス情報の個々の断片、またはビジネス情報の断片のいずれかです。 産業/ビジネス情報交換の多くの異なる分野で発生するため、それはコアです」
'_…Definition form xbXML simplified by Eric Chiu_
コアコンポーネントは、ビジネスコンセプトを表す情報を含む、再利用可能な基本的な構成要素です。 発注書の一部のコアコンポーネントの例には、発注日、売上税、合計金額があります。
一般に、コアコンポーネントは多くの異なるドメイン、業界、ビジネスプロセスで使用されます。 ebXML環境では、コアコンポーネントは、メッセージとドキュメントで使用されるXMLセマンティクスとビジネス用語のビルディングブロックです。
ビジネスプロセスの特定のビジネスドキュメントから、eビジネス情報の最小限のセットを保持するコアコンポーネントを参照できます。 ビジネスプロセスがeビジネス用語の動詞である場合、コアコンポーネントは名詞と形容詞を表します。
コアコンポーネントは複数のビジネスセクターで使用できますが、個々の産業分野などのビジネスドメインにコンテキスト固有になることもできます。
コアコンポーネントは、標準のebXMLレジストリを使用して保存および取得できるため、レジストリで動作します。 中央のコアコンポーネントライブラリは、業界のビジネスプロセス全体の一般的なビジネスプラクティスのリファレンスドキュメントとして機能します。
ツールとリファレンス
ビジネスおよびテクニカルアナリスト向けにebXMLが提供するコアコンポーネントの重要なリファレンスとツールのリストは次のとおりです。
- コアコンポーネントのコンテキストと再利用性:このドキュメントには、コンテキスト定義、分類値リストのソース、およびコアコンポーネントとコンテキスト記述子の関係を示す図モデルが含まれています。
- *コンテキストドライバーのカタログ:*このドキュメントは、コンテキストドライバーのカタログを提供します。
- *ドキュメントアセンブリおよびコンテキストルール:*これは、コンテキスト駆動型コアコンポーネントを使用してドキュメントをアセンブリするための手順とスキーマを説明しています。
- *コアコンポーネントディクショナリ:*このドキュメントはセクションに分かれています。 各セクションは、該当するカテゴリとコアコンポーネントタイプに関する情報から始まります。
- *コアコンポーネントエディタおよびブラウザ:*これらのツールは、アナリストが既存のコアコンポーネントを参照し、それらを統合して、トレーディングパートナ間で交換されるXMLメッセージの形式を定義し、コンテキストルールを適切に定義および適用するのに役立ちます。
コアコンポーネントの例:
- コアコンポーネントA:
- ベンダー(Industry1)
- メーカー(業界2)
- サプライヤー(業界3)
- コアコンポーネントB:
- ディストリビューター(業界1)
- 卸売業者(産業2)
- 商人(産業3)
- コアコンポーネントC:
- 店舗(産業1)
- アウトレット(産業2)
- 小売業者(業界3)
結論
コアコンポーネントは-
- 一意に識別可能。
- 再利用可能な低レベルのデータ構造
- -例:パーティー、住所、電話、日付、通貨
- -状況依存
- ビジネスプロセスおよび情報モデルを定義するために使用されます。
- 異種システム間の相互運用性を促進します。
- ebXMLのコアコンポーネントには、別のコアコンポーネントを含めることができます。