ここでは、オンライン園芸用品小売業者が 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 サービスを作成することにより、 高度な機能をインプリメントすることができます。
Web サービスを公開することにより、その他の小売業者は Plants by WebSphere から入手可能な在庫 Web サービスを認識するようになります。 このシナリオでは、Plants by WebSphere は、Web サービスを使用可能にしてサプライヤーの在庫とともに、自社の保有する在庫を確認することができます。
Web サイトで稼働するアプリケーションは、Plants by WebSphere の在庫データベースをチェックします。 このアプリケーションにより、その品目が在庫にないことが分かります。
アプリケーションは、サプライヤーのサイトで SOAP サーバーと通信する Java 2 Platform, Enterprise Edition (J2EE) または Java API for XML-based remote procedure call (JAX-RPC) SOAP クライアント向けの Web サービスを呼び出し、そのサプライヤーがその品目の在庫を保持しているかどうかを確認します。 サプライヤーのデータが販売店に送信されます。