![]() 前へ |
![]() 次へ |
会社Aでは、ORDERS表に売上の詳細を格納し、PRODUCTS表に製品の詳細を格納しています。マッピングLOAD_TOTAL_SALES_MAPにより、ソース・データを変換して、売上合計の詳細をターゲット表TOTAL_SALESにロードします。データ統合要件の一部として、会社Aと会社Bのビジネス・プロセスを統合する必要があります。
マッピングLOAD_TOTAL_SALES_MAPをWebサービスとして公開すれば、ロケーションやデータ形式、プロバイダのプラットフォームに関係なく、マッピングで定義した機能にリモートからアクセスできます。
会社Aは、次の表を使用してデータを格納しています。
ORDERS: 列Order_id、Order_date、product_id、quantity、Customer_idがあります。
PRODUCTS: 列Product_id、product_name、Product_desc、Product_priceがあります。
CUSTOMERS: 列Customer_id、first_name、last_name、cust_address、cust_cityがあります。
LOAD_TOTAL_SALES_MAPをWebサービスとして公開するには、次の手順を実行します。
プロジェクト・ナビゲータで、INTEGRATION_AS_MODという名前のアプリケーション・サーバー・モジュールを作成します。このモジュールには、作成したWebサービスが格納されます。このモジュールのロケーション詳細が、Webサービスの配布先となるエージェントのロケーションに設定されていることを確認します。
LOAD_TOTAL_SALES_MAPマッピングが格納されているOracleモジュールを展開します。
LOAD_TOTAL_SALES_MAPマッピングを右クリックし、「Webサービスとして公開」を選択します。
「アプリケーション・サーバーやWebサービス・パッケージの選択」ダイアログ・ボックスが表示されます。
INTEGRATION_AS_MODを選択し、「OK」をクリックします。
WS_LOAD_TOTAL_SALES_MAPという名前のWebサービスが作成され、アプリケーション・サーバー・モジュールINTEGRATION_AS_MODに関連付けられたエージェントのロケーションに配布されます。