WebSphere Application Server, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

Web サービス・シナリオ: サプライヤー間相互照会

ここでは、オンライン園芸用品小売業者が Web サービスを使用して、 自社の在庫システムとその他の小売業者の在庫システムを統合するシナリオについて説明します。 また、Web サービスを使用すると、メインのインターネット・ストアフロントは、 自社またはその他の小売業者の代わりにサプライヤーの在庫をチェックすることもできます。

Plants by WebSphere のマーケティング担当者は、 顧客が植物と園芸用品を購入するときにその他の商品 (園芸の本など) を一緒に購入することが多いという 市場データを確認します。 Plants by WebSphere は、自社がより多くの人々の目に止まるように、 様々な他社の商業サイトと取り決めを行い、Plants by WebSphere の在庫が他社の在庫の 一部として含まれるようにします。

あるサイトでは、Web サービスとその他のテクノロジーを使用して、 Plants by WebSphere の品目に関するデータで、 そのサイトの他のページのルック・アンド・フィールに合ったものを Web ページに挿入しています。 顧客が Plants by WebSphere 以外のサイトで Plants by WebSphere の品目を注文すると、 その 2 番目のサイトは Plants by WebSphere の在庫 Web サービスによって、 その品目の在庫があることを確認し、必要に応じてサプライヤーに照会します。

2 番目のサイトは、Plants by WebSphere が開発したもの同じ機能を実行するために独自の Web サービスをインプリメントする必要はありません。 ただし、独自の Web サービスを作成することにより、 高度な機能をインプリメントすることができます。

サプライヤー間相互照会を含むシナリオ

在庫切れ品目の取り扱い方法

以下のイベントは、 顧客が Plants by WebSphere の商品を販売するいずれかのサイトで商品を注文したときに発生します。
  1. Plants by WebSphere は、あらかじめその Web サービスを公の Universal Description, Discovery and Integration (UDDI) レジストリーに公開します。

    Web サービスを公開することにより、その他の小売業者は Plants by WebSphere から入手可能な在庫 Web サービスを認識するようになります。 このシナリオでは、Plants by WebSphere は、Web サービスを使用可能にしてサプライヤーの在庫とともに、自社の保有する在庫を確認することができます。

  2. 販売店は、Plants by WebSphere の在庫をチェックします。

    Web サイトで稼働するアプリケーションは、Plants by WebSphere の在庫データベースをチェックします。 このアプリケーションにより、その品目が在庫にないことが分かります。

  3. 販売店は UDDI レジストリーに対して、 チェック可能な在庫を持つサプライヤーがあるかどうかを問い合わせます。
  4. 販売店は Web サービスを使用してサプライヤーの在庫をチェックします。

    アプリケーションは、サプライヤーのサイトで SOAP サーバーと通信する Java 2 Platform, Enterprise Edition (J2EE) または Java API for XML-based remote procedure call (JAX-RPC) SOAP クライアント向けの Web サービスを呼び出し、そのサプライヤーがその品目の在庫を保持しているかどうかを確認します。 サプライヤーのデータが販売店に送信されます。

  5. 販売店は、在庫切れの品目を入手することもあれば、入手しないこともあります。
  6. 販売店は、できるだけ早く顧客に結果を通知します。

このシナリオで使用される Web サービス・テクノロジー

このシナリオでは、以下の Web サービス・テクノロジーを使用します。
XML (Extensible Markup Language)
XML は、Plants by WebSphere とそのサプライヤーの間のデータ交換を標準化するために使用されます。
WSDL (Web サービス記述言語)
WSDL は、基礎となるアプリケーションとその他の Web 対応アプリケーションとの間のインターフェースとして機能することにより、 既存のアプリケーションを Web サービスに変えるために使用します。
SOAP
SOAP は、Web サービスがインターネットを介してサプライヤーと通信するために使用されるプロトコルです。



関連概念
概説: オンライン園芸店の Web サービス・シナリオ
Web サービス・シナリオ: サプライヤーに対する静的照会
Web サービス・シナリオ: サプライヤーに対する動的照会
関連タスク
タスクの概説: Web サービス・アプリケーションのインプリメント
WS-Security を基にしたバージョン 5.x アプリケーションの Web サービスの保護
JAX-RPC を使用したメッセージ・レベルでの Web サービス・アプリケーションの保護
関連資料
仕様および API 資料
関連情報
IBM サイト上の Samples ページ
概念トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:05:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/cwbs_scen_stage3.html