For faster navigation, this Iframe is preloading the Wikiwand page for ebXML Core Components.

ebXML Core Components

ebXML Core ComponentsCC, コアコンポーネント、コア構成要素)は、企業間電子商取引でやりとりする電子伝票を構成する要素のモデルである。ebXMLの標準のひとつであり、UN/CEFACTにおいて標準化が行われている。

企業間電子商取引においては、業界ごと、あるいは業務ごとに異なる伝票(例えば「注文」「請求」等)が用いられる。だがそうした伝票を構成する要素には、業務や業界をまたがって共通に使われるものがある。例えば、「住所」という項目は様々な伝票の中に現れる。そうした共通の要素を括り出して、新たな伝票の設計の際に再利用できるようにすることがコア構成要素の基本的な発想である。

コア構成要素は抽象的なモデルであり、XMLやEDIFACTといった具体的な構文からは独立である。コア構成要素で設計したモデルを実際にコンピュータで処理可能な形式にするには、何らかの規則で変換する必要がある。XMLの場合には、XML設計規則 (Naming and Design Rules) によって、コア構成要素に基づいたXML Schemaを設計する。XML設計規則は、UN/CEFACT ATGによるものとOASISUBL技術委員会によるものとが公開されている。

コア構成要素のメタモデル、つまりコア構成要素という概念自体の定義は、Core Components Technical SpecificationCCTS, コア構成要素技術仕様)に記述されている。CCTSはUN/CEFACT TMGが開発しており、ISOによってISO/TS 15000-5として承認されている。

CCTSのメタモデルでは、Core ComponentCC, コア構成要素)と Business Information EntityBIE, ビジネス情報項目)というふたつの概念が中心となる。前者は特定の業務文脈に依存しない、いわば無色の概念である(例えば「住所」)。一方後者のBIEは、CCを元にして、業務上の文脈を付加した概念であり(例えば「配送先住所」)、最終的にXMLの要素として表現されるのはBIEである。

したがって、コア構成要素の方式に則って業務伝票を設計する作業では、既存のCCを元にBIEを定義することが中心となる。再利用可能なCCのライブラリはUN/CEFACT Core Components Libraryとして公開されている。これは各種業界から寄せられた情報項目を元に作成されたものである。

UMLとの対応

[編集]

CCならびにBIEはモデル要素のタイプによって細分化される。これらはUMLクラス図の構成要素と概ね対応させることができる。

  • Aggregate Core Component (ACC)、Aggregate Business Information Entity (ABIE) - クラスに対応
  • Basic Core Component (BCC)、Basic Business Information Entity (BBIE) - クラスの属性に対応
  • Core Component Type (CCT)、Data Type (DT) - 属性の型に対応
  • Association Core Component (ASCC)、Association Business Information Entity (ASBIE) - クラス間の関連に対応

このような対応関係のため、コア構成要素のモデルを図示するのにしばしばUMLクラス図が使われる。

関連項目

[編集]

外部リンク

[編集]
{{bottomLinkPreText}} {{bottomLinkText}}
ebXML Core Components
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?