Ebxml-business-process

提供:Dev Guides
移動先:案内検索

ebXML-ビジネスプロセス

ビジネスプロセスとは、コンピューターの部品の購入や専門サービスの販売など、ビジネスが行うことです。 これには、予測可能な方法での2つ以上のトレーディングパートナ間の情報交換が含まれます。

ビジネスプロセス定義の仕様により、組織はビジネスプロセスを表現して、他の組織が理解できるようにすることができます。 企業内または複数の企業間でビジネスプロセスを統合できます。

  • ebXMLビジネスプロセス仕様スキーマ(BPSS)*は、組織がビジネスを遂行する方法を記述するXMLドキュメントの定義を提供します。 ebXML BPSSは、ビジネスプロセスを構成するパートナー、役割、コラボレーション、振り付け、およびビジネスドキュメント交換の宣言です。

次の図は、ビジネスプロセスの概念図を示しています。

ビジネスプロセスの概要

業務提携

ビジネスコラボレーションは、2つのトレーディングパートナがドキュメントを交換するビジネストランザクションアクティビティの振り付けセットです。

最も一般的なのは、2人のパートナーがドキュメントを交換するバイナリコラボレーションです。 複数の当事者間で情報が交換されると、マルチパーティコラボレーションが行われます。

マルチパーティコラボレーションは、実際には振付されたバイナリコラボレーションです。

最下位レベルでは、ビジネスコラボレーションをビジネストランザクションに分割できます。

業務トランザクション

ビジネストランザクションは、ビジネスプロセスにおける原子レベルの作業です。 それは成功するか、完全に失敗します。

ビジネストランザクションは、取引パートナーが実際にビジネスドキュメントを転送するトランザクションです。

ビジネスドキュメントフロー:

ビジネストランザクションは、要求と応答の役割の間でビジネスドキュメントが流れるときに実現されます。 要求するビジネスドキュメント、および必要に応じて応答するビジネスドキュメントが常に存在します。これは、目的のトランザクションセマンティクス(たとえば、一方向の通知対)によって異なります。 双方向の会話。

実際のドキュメント定義は、ebXMLコアコンポーネント仕様を使用して、またはebXMLの外部の方法論によって達成されますが、結果として、ebXMLビジネスプロセス仕様が指すことができるDTDまたはスキーマになります。

振り付け:

振り付けは、状態とそれらの間の遷移の観点から表現されます。 ビジネスアクティビティは抽象状態と呼ばれ、ビジネスコラボレーションとビジネストランザクションアクティビティは具体的な状態と呼ばれます。 振り付けは、開始状態、完了状態などのアクティビティ図の概念を使用して、ebXMLビジネスプロセス仕様スキーマで記述されます。

ビジネス文書

ビジネスドキュメントは、ビジネス情報オブジェクト、または以前に特定された情報の小さな塊で構成されます。

もちろん、これらのチャンクまたはコンポーネントは、情報を一切運びません。 それらは、情報や表示を定義するXMLスキーマやDTDなどの単なる構造です。 最終結果は、情報が配置される予測可能な構造であるため、最終文書の受信者はそれを解釈して情報を抽出できます。

ビジネスプロセス仕様の例

ビジネスプロセス仕様の部分的な例を以下に示します。

<BusinessTransaction name="Create Order">

   <RequestingBusinessActivity name=""
      isNonRepudiationRequired="true"
      timeToAcknowledgeReceipt="P2D"
      timeToAcknowledgeAcceptance="P3D">

      <DocumentEnvelope BusinessDocument="Purchase Order"/>
   </RequestingBusinessActivity>

   <RespondingBusinessActivity name=""
      isNonRepudiationRequired="true"
      timeToAcknowledgeReceipt="P5D">

   <DocumentEnvelope isPositiveResponse="true"
      BusinessDocument="PO Acknowledgement"/>
   </DocumentEnvelope>

   </RespondingBusinessActivity>
</BusinessTransaction>

結論

ビジネスプロセス仕様:

  • 2つのパートナー間のコラボレーションについて説明します
  • 役割、関係、および責任を定義します
  • ビジネス文書の振り付けを定義します
  • プラットフォームおよびベンダーに依存しない形式で表現
  • UMMでモデル化できます(UN/CEFACT Modeling Methodology)
  • Business Process Specification Schema(BPSS)によって正式に記述されています
  • CPPおよびCPAによって参照されます。
  • ビジネスドキュメントの定義を参照します。