2012-01-09 25 views
0

ウェブサービス経由でいくつかの機能を公開するとします。これらのメソッドにはそれぞれ独自の理由があります。いくつかの入力に基づいて出力を提供するブラックボックス。もちろん、メソッドの詳細はWSDLファイルで記述されています。ウェブサービスタスクフロー記述言語

ここで、サービスコールの組み合わせは、組織内の特定のビジネスプロセスを表すことができます。タスク/ワークフローのいくつかの並べ替え。私はいくつかの形式(XML?)を使用して、そのようなタスク/ワークフローを消費者に公開したいと思います。

Webサービスの説明がWSDLを介して提供されているように、(a)特定のWebサービス呼び出しの間にタスクフローを公開できる標準を探しています。

答えて

0

BPMN2がデファクトスタンダードになりつつあり、今日ではほとんどのBPMシステムベンダーがこの言語を採用しています。あなたが1つを採用することを考えているならば、BPMN2について知っておくべきです。たとえば、jBPM5を見てみると、www.jbpm.orgの歓声

0

たとえば、BPELまたはXPDLのようにhttp://en.wikipedia.org/wiki/Business_process_modelingを見てください。クライアントがこれらの言語を使用する必要がなく、基本的なWebサービス操作が正しい順序で呼び出されることを保証するステートフルなビジネスプロセスサービス(たとえば、利用可能なBPMスイートを使用)を構築することを強くお勧めします。