BPELスクリプト


BPEL_script
BPELscript は、BPELプロセスを指定するための言語です。 JavaScriptやRubyなどのスクリプト言語に触発されたコンパクトな構文と、BPELが提供するすべての機能を完全に網羅しています。

コンテンツ
1 歴史
2 BPELscriptの設計目標
3 も参照してください
4 参考文献
5 外部リンク

歴史
ビジネスプロセス実行言語(BPEL)は、「ビジネスプロセスの中央コントローラとして機能する」ことを目的としてビジネスプロセスを指定するためのXMLベースの言語です。これは、サービス指向の世界(SOA)で大規模にプログラミングするための標準化された方法を提供します。BPELはプログラミング言語 であり、グラフィカルな表現がBusiness Process Modeling Notation(BPMN)などのグラフィカル言語からBPELへのマッピングは利用できますが、プログラマーはJava、Cなどの構文に精通しています。、…は無視されます。したがって、特にプロトタイピングや教育の場合は、BPELのXMLオーバーヘッドを省略し、BPELと同じ機能を提供するプログラミング言語があると便利です。1つのオプションは、プログラマーに完全に新しい構文を学習させることです。もう1つのオプションは、BPELに新しい構文を導入することです。
したがって、「BPEL簡単な構文」と呼ばSimPEL によって推奨されたアパッチODEグループ、の両方のオプションの組み合わせを指します。ただし、SimPELはBPELおよびビジネスプロセスを指定するというその目的と同等ではありません。簡単なスクリプト 構文を考え出すために、2番目のオプションを参照してBPELscriptが導入されています。BPELscriptは、BPELへの大きな近さを目指してSimPELから直接フォークします。SimPELとは対照的に、BPELscriptは、相関関係を含むすべてのBPEL構造をサポートします。

BPELscriptの設計目標
BPELscriptは以下を提供します:
JavaScriptやRubyなどのスクリプト言語に触発されたコンパクトな構文
BPELが提供するすべての機能を完全にカバー
WS-BPEL2.0からの翻訳
WS-BPEL2.0への翻訳

も参照してください BPEL4People
業務工程管理
ビジネスプロセスモデリング表記法(BPMN) WS-CDL
ワークフロー さらに別のワークフロー言語

参考文献
^ Bischof、Marc; コップ、オリバー; ヴァンレッセン、タンモ; Leymann、Frank:BPELscript:WS-BPEL2.0の簡略化されたスクリプト構文。で:2009年第35回ソフトウェアエンジニアリングと高度なアプリケーションに関するEuromicro会議(SEAA 2009)
^ OASIS標準WS-BPEL2.0、 ^ 「BPEL、ビジネスプロセス管理、SOAおよびあなた」。
^ ビジネスプロセス実行言語 ^ 「SimPEL」。
^ 「SimBPEL」。
^ 「ApacheODE(オーケストレーションディレクターエンジン)」。
^ Bischof、Marc、 WS-BPEL2.0からBPELscriptへの翻訳およびその逆。-( PDF)シュトゥットガルト大学、コンピュータサイエンス、電気工学、情報技術学部、学生論文No. 2175(2008)、109ページ、英語。
^ 「www.BPELscript.org」。

外部リンク
BPELscriptウェブサイト
www.BPELscript.org
基準
WS-BPEL 2.0
OASIS WSBPEL TCWebページ