WebSphere Enterprise Service Bus for z/OS バージョン 6.2.0 オペレーティング・システム: z/OS


StockQuote サンプルの実行

WebSphere® ESB StockQuote サンプルは、異種のサービスを簡単に統合する方法や、アプリケーションに影響を及ぼす ことなく伝送中のメッセージを操作する方法を説明します。 これは、WebSphere ESB で提供されるサービス・コンポーネント・アーキテクチャー (SCA) およびメディエーション機能によってアーカイブされます。

このタスクについて

ある金融サービス会社は、対話式で Web ベースの株式市場サービスを顧客に提供しています。 この会社では、階層レベルのサービスを提供することで、競合企業との差別化を図る計画です。 標準 の顧客には遅延株価情報を、プレミアム 顧客 (サブスクリプションを払っている顧客) にはリアルタイム株価情報を提供したいと考えています。

会社の計画は以下のとおりです。

図 1. StockQuote の概要
この StockQuote サンプルを実行するには、以下の手順を実行します。
手順
  1. まだ始動していない場合は、サーバーを始動します。
  2. 管理コンソールから、URL を http://hostname:portnumber/WESBsamples に編集します (ここで、hostname はローカル・ホストの絶対パス名、portnumber は、サーバーに割り当てられたポート番号です)。 「サンプル・ギャラリー」のウェルカム・ページが表示されます。StockQuote サンプルは、「サンプル・ギャラリー」にインストール済みサンプルとしてリストされます。
  3. 「インストール済みサンプル」 > 「ビジネス・インテグレーション」 > 「StockQuote」をクリックします。
  4. ブラウザー・ウィンドウのアドレス・フィールド内の「サンプル・ギャラリー」のアドレスを確認します。ポート番号の値が 9080 である場合は次のステップに進み、それ以外の場合は以下のサブステップを実行します。
    1. 管理コンソールを開き、ログインします。
    2. 「アプリケーション」 > 「エンタープライズ・アプリケーション」をクリックします。 使用可能なアプリケーションが表示されます。
    3. 「StockQuote」をクリックします。 StockQuote アプリケーションの詳細が表示されます。
    4. 「モジュール」セクションで、「モジュールの管理」をクリックします。
    5. 「StockQuoteEJB」をクリックします。 StockQuoteEJB.jar ファイルの詳細が表示されます。
    6. 「Web サービス・プロパティー」セクションで、「Web サービス・クライアント・バインディング」をクリックします。
    7. sca/import/RealtimeService について、「ポート情報」列の「編集」をクリックします。 ポート情報が表示されます。
    8. 「オーバーライドされたエンドポイント URL」フィールドに、http://hostname:nnnn/RealtimeService/services/RealtimeServiceSOAP を入力します。ここで hostnamelocalhost またはサーバーが稼働しているマシンのホスト名、nnnn はデフォルト・ホストで使用されているポート番号です。
    9. 「OK」をクリックします。
    10. sca/import/DelayedService について、「ポート情報」列の「編集」をクリックします。 ポート情報が表示されます。
    11. 「オーバーライドされたエンドポイント URL」フィールドに、http://hostname:nnnn/DelayedService/services/DelayedServiceSOAP を入力します。ここで hostnamelocalhost またはサーバーが稼働しているマシンのホスト名、nnnn はデフォルト・ホストで使用されているポート番号です。
    12. 「OK」をクリックします。
    13. マスター構成にワークスペースの変更内容を保管し、「サンプル・ギャラリー」に戻ります。
    ご使用のサーバー上でサンプルを正常に実行できます。
  5. 「実行」をクリックし、統合サービスの機能を体験してみるため、2 種類の顧客それぞれで以下のアクションを実行します。
    1. ドロップダウン・リストから顧客を選択します。
    2. 1 つ以上のシンボルを選択します。
    3. 「要求」ボタンをクリックします。

タスクの結果

標準の顧客 である顧客 A は、遅延株価情報を受け取ります。 プレミアム顧客 である顧客 B は、リアルタイムの株価情報を受け取ります。

次のタスク

このサンプルで使用される成果物については、「サンプル・ギャラリー」の 技術情報から取得することができます。

task タスク・トピック

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


タイムスタンプ・アイコン 最終更新: 2010/07/05


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.zseries.doc/samples/webservices/sample_run.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています (http://www.eclipse.org)。