2.2 商品手配システムのシステム構成
商品手配システムはビジネスプロセスからサービスアダプタを介して,商品の在庫を引き当てたり配送を手配したりするサービス部品を呼び出すシステムです。このシステムでは,実際の業務に近い内容での定義を習得することを目的にしています。商品手配システムのシステム構成を次の図に示します。
|
|
商品手配システムの構成要素が,それぞれどのような役割を果たしているのかを説明します。
-
ビジネスプロセスを呼び出すユーザ定義受付に対して要求(要求電文)を送ります。この商品手配システムのサービスリクエスタは,HTTPプロトコルで通信を行います。
-
サービスリクエスタからの要求電文を受け付け,ビジネスプロセスを呼び出すための機能(インタフェース)です。ユーザが任意のインタフェースを定義できます。この商品手配システムはユーザ定義受付のHTTP受付を使用します。
-
ビジネスプロセスは,複数のサービスの処理順序や処理条件などを定義し,一連の業務の流れとして定義したものです。この商品手配システムでは,サービス部品ごとに異なる電文フォーマットを変換したり,サービス部品からの応答によって処理を分岐したりしています。
-
サービスアダプタは,ビジネスプロセスからの要求を受け付けて,サービス部品を呼び出すためのものです。この商品手配システムはHTTPプロトコルで通信を行うため,HTTPアダプタを使用します。
-
サービスアダプタから呼び出されるRESTful Webサービスです。HTTPプロトコルで通信を行います。