3

BPEL を使用してビジネス プロセスを構築するためのグラフィカル ツールを提供するツールをいくつか見つけました。しかし、BPEL は、生成されるビジネス プロセスが SOAP のみに基づいているということですか? または、BPEL は一般に、SOAP だけでなく、SOAP または RESTful Web サービスのいずれかを生成できます。これは、ビジネス プロセスの構築に使用されるツールに依存しますか?

4

2 に答える 2

1

私は Netbeans IDE を使用して、SOAP ベースのサービスと RESTful サービスの両方を組み合わせた Web サービスを編成しました。つまり、SOAP ベースのサービスもあれば、RESTful なサービスもあり、これらは 1 つの目標を達成するために調整されました。

あなたの質問に固執するために、一般にBPELはそれらの両方をサポートしています。

BPELはオーケストレーション言語であり、実行可能なプロセスを指定し、メッセージ交換と実行のシーケンスを制御します。サービス (SOAP ベースまたは RESTful) は BPEL の外部にあり、BPEL プロセスへの入力としてのみ扱われることに注意してください。

私の知る限り、NetBeans は BPEL に適した IDE であり、その GUI 設計によりシンプルになっています。

私のお勧めは、次の IDE を入手して楽しんでみることです: GlassFishESBv22 (これは、Glass Fish サーバーを備えた NetBeans です)。

于 2012-07-29T22:45:03.010 に答える
0

JOperaというツールでサポートされているBPEL for RESTとして知られる BPEL 言語の拡張機能があります。Eclipse のプラグインとして利用できます。ただし、RESTful Web サービスに関しては、自然なプログラミング モデルにはならないため、あまり認知されていません。それでも RPC 指向のソリューションのように感じます。

Apache ODEもチェックアウトできます。前回確認したところ、Apache ODE 2.0のベータ版でWSDL 1.1 Extension for RESTと呼ばれるものがサポートされていました。

于 2012-07-29T16:28:48.253 に答える