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

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

2.19.2 カスタムアダプタ開発フレームワークの概要

汎用カスタムアダプタが行う処理には,データ変換とプロトコル変換があります。このうち,すべての汎用カスタムアダプタに共通の処理であるデータ変換処理をカスタムアダプタ開発フレームワークで提供しています。このため,ユーザはプロトコル変換処理を実装することで汎用カスタムアダプタを開発できます。

注意
データ変換の定義は,別途必要となります。

汎用カスタムアダプタは,カスタムアダプタ開発フレームワークの実装であるStateless SessionBeanと,プロトコルコンバータで構成されます。プロトコルコンバータとは,プロトコル変換処理を実装するJavaクラスのことです。

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

図2-152 汎用カスタムアダプタを使用したサービス部品の呼び出し(すべて同期通信の場合)

[図データ]

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

説明
  1. HCSCサーバは,汎用カスタムアダプタ経由で呼び出すサービス部品へのリクエストを受け取ります。
  2. HCSCサーバは,EJBリモートインターフェースを使用して,カスタムアダプタ開発フレームワークで実装している汎用カスタムアダプタを呼び出します。
  3. カスタムアダプタ開発フレームワークは,事前に定義された情報に基づいてデータ変換処理を実行し,プロトコルコンバータインターフェースを使用してプロトコルコンバータを呼び出します。
  4. プロトコルコンバータは,サービス部品のプロトコルに応じた送受信処理を行います。
  5. サービス部品の呼び出し結果をカスタムアダプタ開発フレームワークに返します。
  6. カスタムアダプタ開発フレームワークは,事前に定義された情報に基づいてデータ変換処理を実行し,HCSCサーバに応答を返します。
  7. サービスリクエスタに応答を返します。

カスタムアダプタ開発フレームワークによる汎用カスタムアダプタの開発については,マニュアル「サービスプラットフォーム 開発ガイド 受付・アダプタ定義編」の「付録B カスタムアダプタ開発フレームワーク」を参照してください。