Cosminexus ビジネスプロセス管理/エンタープライズサービスバス V8 サービスプラットフォーム 機能解説

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

3.8 カスタム受付を使用した場合のシステムとの接続

Cosminexus サービスプラットフォームでは,ユーザが任意の受付を作成できるようにカスタム受付フレームワークを提供しています。このカスタム受付フレームワーク上でユーザが作成したJ2EEアプリケーションを動作させることで,任意のプロトコルに対応した受付(カスタム受付)を開発できます。

<この節の構成>
(1) カスタム受付の構成
(2) カスタム受付フレームワークの概要

(1) カスタム受付の構成

カスタム受付は,開発者が作成する受付処理と,カスタム受付フレームワークから構成されるJ2EEアプリケーションです。

開発者が作成する受付処理の内容と,カスタム受付フレームワークで実行される処理の内容を次に示します。

開発者が作成する受付処理の内容
  • サービスリクエスタからのサービス部品呼び出し要求を受け付ける処理
  • カスタム受付フレームワークに要求電文を渡す処理
  • カスタム受付フレームワークから返ってきた応答電文を,サービスリクエスタに返す処理

カスタム受付フレームワークで実行される処理
  • 受付処理から渡された要求電文を,HCSCメッセージ配送制御に渡す処理
  • HCSCメッセージ配送制御から返された応答電文を,受付処理に返す処理
  • データ変換定義に従って,要求電文または応答電文のデータ変換を行う処理

(2) カスタム受付フレームワークの概要

カスタム受付フレームワークは,カスタム受付を開発および動作させるためのフレームワークです。カスタム受付フレームワークは,開発者が作成したカスタム受付を,Cosminexus サービスプラットフォームの実行環境で受付として動作させるための仕組みを提供しています。

カスタム受付を使用したサービス部品の呼び出しを次の図に示します。

図3-12 カスタム受付を利用したサービス部品の呼び出し

[図データ]

図中の1.〜8.について説明します。

説明
  1. 受付処理は,サービスリクエスタからサービス部品呼び出し要求を受け付けます。
  2. 受付処理は,サービスリクエスタから受け取った要求電文を,カスタム受付フレームワークに渡します。
  3. カスタム受付フレームワークは,要求電文のデータ変換をします。
  4. カスタム受付フレームワークは,HCSCメッセージ配送制御を呼び出します。
  5. カスタム受付フレームワークは,HCSCメッセージ配送制御から,応答電文を受け取ります。
  6. カスタム受付フレームワークは,応答電文のデータ変換をします。
  7. 受付処理は,カスタム受付フレームワークから応答電文を受け取ります。
  8. 受付処理は,サービスリクエスタに応答電文を返します。