2.3.2 ビジネスプロセスからサービスを呼び出すパターン

HelloBusinessProcessサンプルプログラムの処理の詳細を次の図および表に示します。

図2-5 HelloBusinessProcessサンプルプログラムの処理詳細

[図データ]

表2-2 HelloBusinessProcessサンプルプログラムの処理内容

コンポーネント形態内容
サービスリクエスタHTML
サーブレット
  • 入力画面を表示し,Helloビジネスプロセスを呼び出します。
  • Helloビジネスプロセスで編集した文字列を戻り値として取得し,出力画面に表示します。
Helloビジネスプロセスビジネスプロセス
  • サービスリクエスタからの要求を受け取り,Helloサービスアダプタを介してHelloサービスを呼び出します。
  • Helloサービスを呼び出した結果をHelloサービスアダプタを介して戻り値として取得します。
  • 戻り値である文字列を編集し,サービスリクエスタへ返します。
Helloサービスアダプタサービスアダプタ
  • Helloビジネスプロセスからの要求を受け取り,Helloサービスを呼び出します。
  • Helloサービスの応答をHelloビジネスプロセスへ返します。
HelloサービスWebサービス
  • Helloビジネスプロセスからの呼び出しに応答し,入力された文字列を編集してHelloビジネスプロセスへ返します。