ebXML-使用例

次の図は、ebXMLの概念を簡単に理解できるようにするebXMLシナリオを示しています。この例は、技術アーキテクチャ仕様から抜粋したものです。

この例は、組織がebXMLの準備をし、新しい取引先を検索してから、電子ビジネスに従事する方法を示しています。

  • A社はebXMLレジストリを参照して、オンラインで利用できるものを確認します。せいぜい、企業Aは、すでにebXMLレジストリに格納されている、業界に共通の既存のビジネスプロセス、ドキュメント、およびコアコンポーネントをすべて再利用できます。それ以外の場合、A社は不足している部品を設計してebXMLレジストリに保存し、業界パートナーが利用できるようにします。

  • 会社Aは、ebXML方式で電子ビジネスを行うことを決定し、ローカルのebXML準拠アプリケーションの実装を検討しています。ebXMLビジネスサービスインターフェイス(BSI)は、会社と外部のebXML世界との間のリンクを提供します。会社は、サポートされているビジネスプロセス機能、制約、および暗号化アルゴリズムの選択、暗号化証明書、トランスポートプロトコルの選択などの技術的なebXML情報を記述したコラボレーションプロトコルプロファイル(CPP)を作成する必要があります。

  • A社はCPPをebXMLレジストリに送信します。その時点から、A社はebXMLレジストリに公開されており、新しいトレーディングパートナを照会している他の企業によって発見される可能性があります。

  • B社はすでにebXMLレジストリに登録されており、新しいトレーディングパートナを探しています。B社はebXMLレジストリにクエリを実行し、A社のCPPを受け取ります。B社には、A社のCPPと独自のCPPの2つのCPPがあります。両社は、ビジネスの方法について合意に達する必要があります。これは、ebXMLの用語ではコラボレーションプロトコル契約(CPA)と呼ばれます。B社は、ebXML CPA形成ツールを使用して、2つのCPPの要件からCPAを導き出します。

  • このシナリオでは、B社はA社と直接通信し、新しく作成されたCPAを送信してA社に受け入れます。A社によるCPAの合意により、両社は電子ビジネスの準備が整います。

  • 次に、企業は基盤となるebXMLフレームワークを使用し、CPAに準拠したビジネスドキュメントを交換します。これは、両社がCPAで定義されたビジネスプロセスに従うことを意味します。