2.3 サンプルプログラムの処理内容
サンプルプログラムを構成する各要素が,どのような処理を実行しているのかを説明します。
ここで紹介する商品手配のサンプルプログラムは,店舗の担当者が業務システムを使って商品の手配をする場合に,在庫引当や配送手配の処理をすることを想定しています。
商品手配サンプルプログラムの処理の詳細を次の図および表に示します。
表2‒1 商品手配サンプルプログラムの処理内容
|
コンポーネント
|
形態
|
内容
|
|
サービスリクエスタ
|
JSP
サーブレット
|
-
入力画面を表示し,ProductStockビジネスプロセスを呼び出します。
-
在庫管理サービスを呼び出した結果を戻り値として取得し,出力画面に表示します。
-
配送受付サービスを呼び出した結果を戻り値として取得し,出力画面に表示します。
|
|
ProductStockビジネスプロセス
|
ビジネスプロセス
|
-
サービスリクエスタからの要求を受け取り,InventoryManagementアダプタを介して在庫管理サービスを呼び出します。
-
サービスリクエスタからの要求を受け取り,DeliveryReceiptアダプタを介して配送受付サービスを呼び出します。
-
在庫管理サービスを呼び出した結果をInventoryManagementアダプタを介して取得し,サービスリクエスタへ返します。
-
配送受付サービスを呼び出した結果をDeliveryReceiptアダプタを介して取得し,サービスリクエスタへ返します。
|
|
InventoryManagementアダプタ
|
サービスアダプタ
|
|
|
DeliveryReceiptアダプタ
|
サービスアダプタ
|
|
|
在庫管理サービス
|
サービス部品
|
|
|
配送受付サービス
|
サービス部品
|
|
ページの先頭へ