目次:
定義-ビジネスプロセスモデリング言語(BPML)の意味
ビジネスプロセスモデリング言語(BPML)は、ビジネスプロセスとビジネスデータをモデル化するためのメタ言語です。 トランザクションの有限状態マシンの概念に基づいて、コラボレーションおよびトランザクションのビジネスプロセスに抽象化された実行モデルを提供します。
BPMLは、ビジネスプロセスをモデル化するためにビジネスプロセス管理イニシアチブ(BPMI)によって開発されたメタ言語であり、ビジネスプロセス実行言語(BPEL)のサポートで廃止されました。
BPML機能は、同期および非同期の分散トランザクションをサポートすることにより、ミッションクリティカルなアプリケーションを対象としています。 信頼性の高いセキュリティメカニズムを提供し、統合開発環境で使用され、プロジェクト管理機能を収容し、インターネットを介してビジネスプロセスをモデル化します。 BPMLには、ビジネスプロセスを実行するためのビジネスプロセスクエリ言語も関連付けられています。
Techopediaはビジネスプロセスモデリング言語(BPML)について説明します
BPMLは通常、一般的なプロセスを表現するために使用される抽象モデルと文法を定義します。 そのため、エンタープライズビジネスプロセス、複雑なWebサービス、マルチパーティコラボレーションを定義するために使用できます。
BPML抽象モデルを構成する基本部分はBPML構成体です。 コンストラクトのXML構文は、BPML仕様で提供されています。次の属性は、BPML仕様で定義されています。
- 名前空間
- 特徴
- 輸入品
- ターゲット名前空間
BPMLのアクティビティは特定の機能を実行し、単純または複雑です。 アクション、割り当て、呼び出し、補正などの単純なアクティビティをさらに分解して、単一の操作を実行することはできません。 all、sequence、switchなどの複雑なアクティビティは、1つ以上のアクティビティで構成され、別のアクティビティセットからのアクティビティの実行を指示します。
BPMLはもはや一般的に使用されていません。