2

現在、Open ESB を使用して複合アプリケーションを開発しています。リクエスト SOAP メッセージを送信して、テスト ケースを通じてアプリケーションをテストしましたが、うまく機能しました。

問題は、複合アプリケーションを Web サービスのように使用できるようにして、テスト ケースのように編集した SOAP メッセージを送信するのではなく、SOAPpy を使用して Python から複合アプリケーションを呼び出すことができるようにすることです。

どうすればそれを達成できますか? Web サービスから BPEL プロセスを呼び出す必要がありますか?

「やさしい紹介: OpenESB の探索」と「NetBeans IDE 6 を使用した SOA ベースの複合アプリケーションの構築」はすでに読みました。どちらの本も、Web サービスのような複合アプリケーションを使用するのではなく、複合アプリケーションのインターフェースを作成します。

前もって感謝します、

4

2 に答える 2

2

当然のことながら、各 BPEL プロセスは Web サービスとしてレンダリングされます。つまり、BPEL プロセスを呼び出す唯一の方法は、BPEL プロセスによって提供される Web サービス インターフェイス (インバウンド メッセージ アクティビティに使用される partnerlink の myRole) を呼び出すことです。テスト ケースが SOAP メッセージも BPEL プロセスに送信する場合、他の Web サービス クライアントも同じことを実行できます。

于 2011-02-19T14:22:07.940 に答える