サンプルプログラムで提供している範囲を図C-2,図C-3,および図C-4に示します。
図C-2 HelloServiceAdapterサンプルプログラムで提供している範囲
![[図データ]](figure/zc990300.gif)
図C-3 HelloBusinessProcessサンプルプログラムで提供している範囲
![[図データ]](figure/zc990400.gif)
図C-4 商品手配サンプルプログラムで提供している範囲
![[図データ]](figure/zc990500.gif)
これらのサンプルプログラムが動くためには,どのような要素で構成されているのか,どのような役割をしているかを説明します。
サンプルプログラムは,次に示す要素で構成されています。
- サービスリクエスタ
サービス部品を利用するアプリケーションプログラムのことです。サービス部品を呼び出す要求をします。要求するときに使用する電文が要求電文です。
- HCSCサーバ
サービス部品を実行するために,サービスアダプタやビジネスプロセスを管理するサーバ機能です。Cosminexus サービスプラットフォームの中にあります。
- 標準受付
サービスリクエスタからの要求電文を受け付けるための機能(インターフェース)です。標準で用意されています。
- ユーザ定義受付
サービスリクエスタからの実行要求を受け付けるための機能(インターフェース)です。HCSCサーバに含まれる標準受付とは異なり,ユーザが任意のインターフェースを定義できます。
商品手配サンプルプログラムにだけ関係します。
- J2EEサーバ
J2EEアプリケーション(JSP,サーブレット,EnterpriseBeanなどで構成されるアプリケーション)を実行するためのサーバ機能です。
- ビジネスプロセス
複数のサービス部品の処理の順番や条件などを定義して,一連の業務の流れとして定義したものです。
- サービスアダプタ
サービスリクエスタやビジネスプロセスからの要求を受け付けて,サービス部品を呼び出すためのものです。HCSCサーバの中にあります。サービス部品を呼び出した結果は,応答電文としてビジネスプロセスまたはサービスリクエスタに返します。
- サービス部品
業務プログラムのことです。サービスリクエスタから要求のあった内容を実行します。
サンプルプログラムでは,あらかじめ用意されていますが,実際には,次のものをユーザが作成します。
- サービスリクエスタ
- ユーザ定義受付
- ビジネスプロセス
- サービスアダプタ
- サービス部品