Hitachi

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


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

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

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

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

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

[図データ]

HTTP受付でサポートするメソッド

HTTP受付でサポートするメソッドを次に示します。

GETメソッド

HTTPクライアントからサービスプラットフォームにクエリストリングの情報を渡して,テキストデータおよびファイルのデータをダウンロードするためのメソッドです。

POSTメソッド

HTTPクライアントからサービスプラットフォームにテキストデータの送信およびファイルのデータをアップロードするためのメソッドです。レスポンスとしてテキストデータの受信およびファイルのデータをダウンロードすることもできます。

HEADメソッド

HTTPクライアントからサービスプラットフォームにクエリストリングの情報を渡して,HTTPヘッダをアップロードするためのメソッドです。

PUTメソッド

HTTPクライアントからサービスプラットフォームにテキストデータの送信およびファイルのデータをアップロードするためのメソッドです。レスポンスとしてテキストデータの受信およびファイルのデータをダウンロードすることもできます。テキストデータ,およびファイルを更新または作成する目的で使用します。

DELETEメソッド

テキストデータおよびファイルのデータを削除するためのメソッドです。

OPTIONSメソッド

利用できるメソッドの一覧を取得するためのメソッドです。

HTTP受付でサポートするWebサーバおよびHTTPクライアント

HTTP受付でサポートするWebサーバおよびHTTPクライアントを次に示します。

Webサーバ

HTTP 1.1に準拠した,Component Containerで動作するWebサーバをサポートしています。

HTTPクライアント

上記のWebサーバがサポートするHTTPクライアントをサポートしています。