Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム 解説

[目次][用語][索引][前へ][次へ]

2.13.1 HTTP受付を使用したサービス部品の呼び出し

HTTPクライアントとして利用するWebブラウザから発信されたHTTPリクエストは,Webサーバを経由してHTTP受付で受け付けられます。そのあと,HTTPリクエストは要求電文(サービス部品呼び出し要求)に変換され,ビジネスプロセス上でサービス部品を呼び出します。

応答時は,ビジネスプロセス上の応答電文がHTTP受付でHTTPレスポンスの形式に変換され,Webブラウザに応答を返します。

HTTP受付を使用したサービス部品呼び出し要求・応答の流れを次の図に示します。

図2-96 HTTP受付を使用したサービス部品呼び出し要求・応答の流れ

[図データ]

HTTP受付でサポートするメソッド
HTTP受付でサポートするメソッドは次の2種類です。
GETメソッド
HTTPクライアントからサービスプラットフォームにクエリストリングの情報を渡して,テキストデータおよびファイルのデータをダウンロードするためのメソッドです。
POSTメソッド
HTTPクライアントからサービスプラットフォームにテキストデータの送信およびファイルのデータをアップロードするためのメソッドです。レスポンスとしてテキストデータの受信およびファイルのデータをダウンロードすることもできます。

HTTP受付でサポートするWebサーバおよびHTTPクライアント
HTTP受付でサポートするWebサーバおよびHTTPクライアントを次に示します。
Webサーバ
HTTP 1.1に準拠した,Component Containerで動作するWebサーバをサポートしています。
HTTPクライアント
上記のWebサーバがサポートするHTTPクライアントをサポートしています。