|
BEA AquaLogic Service Bus サンプルでは、BEA AquaLogic Service Bus プロキシ サービスを使用した実行時機能を設計環境で簡単に使ってみることができます。このサンプルは、AquaLogic Service Bus を使用してビジネス サービスとの通信を行う、ユーザ主導のコンフィグレーション済みのシナリオです。内容は、プロキシ サービスを使用してクライアントとビジネス プロセスとの通信を行う一般的なビジネス シナリオに基づいています。サンプルを実行して AquaLogic Service Bus の実行時環境での動作を確認したり、サンプルを開発環境で構築してプロキシ サービスのコンフィグレーションの方法を詳しく知ることができます。サンプル シナリオと類似したソリューションを構築する場合は、AquaLogic Service Bus チュートリアルに示す手順に従ってください。
次のサンプルは AquaLogic Service Bus にバンドルされています。
主要な金融会社が、AquaLogic Service Bus を使用して、顧客から要求された金利に基づいて融資申し込みを適切なビジネス サービスにルーティングします。5% 未満の金利を要求する申し込みは、管理者の承認が必要であり、その処理を行う適切なビジネス サービスにルーティングされます。それ以外の融資申し込みはすべて、別のビジネス サービスにルーティングされて処理されます。対象のビジネス サービスは、その融資申し込みを承認するか拒否するかを示す応答を返します。
主要な金融会社が、AquaLogic Service Bus を使用して、第二の金融会社に売却しやすい融資申し込みを識別し、再ルーティングします。2,500 万ドルの元本を要求する融資申し込みは、第二の金融会社に売却することができます。このような融資申し込みの場合、その顧客の信用格付けを検索する Web サービス ルックアップが行われます。取得された信用格付け情報が融資申し込みに追加され、その融資申し込みが第二の金融会社の Web サービスに転送されて処理されます。それ以外の融資申し込みはすべて、別のビジネス サービスにルーティングされて処理されます。対象のビジネス サービスは、その融資申し込みを承認するか拒否するかを示す応答を返します。
主要な金融会社が、AquaLogic Service Bus を使用して、融資申し込みを適切なビジネス サービスにルーティングして検証します。申し込みが無効な場合 (データが見つからない、または正しくないため) は、クライアントにエラー メッセージが返され、AquaLogic Service Bus Console にエラーがレポートされます。問題のない申し込みは、選択したビジネス サービスにルーティングされて確認されます。確認が完了すると、対象のビジネス サービスはその融資申し込みを承認するか拒否するかを示す応答を返します。
AquaLogic Service Bus はサンプル ドメインで実行する必要があります。
サンプルは AquaLogic Service Bus インストールの一部として自動的にインストールされます。インストール先は次のディレクトリです。
BEA_HOME\weblogic92\samples\servicebus\examples
BEA_HOME は、BEA ホーム ディレクトリの名前を表します。
Windows システムに AquaLogic Service Bus をインストールすると、インストール プログラムによりショートカット ファイルが自動的に [スタート] メニューに作成されます。[スタート] メニューに登録されるオプションは、インストールしたコンポーネントに応じて異なります。
[スタート|プログラム|BEA Products|Examples|AquaLogic Service Bus|Start Examples Server]
startWebLogic コマンドを実行する。 BEA_HOME\weblogic92\samples\domains\servicebus\startWebLogic.cmd
UNIX の場合 :
BEA_HOME/weblogic92/samples/domains/servicebus/startWebLogic.sh
BEA_HOME は、BEA ホーム ディレクトリの名前を表します。
これでサンプル サーバが起動し、ブラウザ ウィンドウが開いて、AquaLogic Service Bus のサンプルのページが表示されるので、そこからサンプルを実行できます。このページには、それぞれのサンプルの説明、すべてのサンプルをロードするための情報とリンク、3 つのサンプルそれぞれを実行するためのリンクがあります。AquaLogic Service Bus の詳細について説明するその他のリソースへのリンクもあります。
| 注意 : | サンプル サーバの実行中は、ブラウザのアドレス フィールドに次の URL を入力すると、サンプルの起動ページが表示されます。host:port/examplesWebApp/index.jsphost:port はサンプル サーバを実行するホストおよびポートを表します。通常は、localhost:7021/examplesWebApp/index.jsp です。 |
| 注意 : | AquaLogic Service Bus サンプルのページの手順 1 で説明されているように、ドメインで最初に使用するときのみ、サンプルをロードする必要があります。ドメインを変更した場合のみサンプルを再ロードする必要があります。 |
AquaLogic Service Bus Console をサンプル ドメインで起動できます。
AquaLogic Service Bus のサンプルは、エンタープライズ環境でのメッセージ ルーティングを AquaLogic Service Bus で管理する融資申し込み要求シナリオに基づいています。
サンプルでは、AquaLogic Service Bus のルーティング、トランスフォーメーション、検証の各機能を実行します。プロキシ サービスを使用してクライアントとビジネス サービスとの通信を管理し、融資申し込みから取得した情報に基づいてメッセージをルーティングする方法を学習できます。
サンプルを実行すると、プロキシ サービスを使用してクライアントとビジネス サービスとの通信を行うアプリケーションが起動します。サンプルを実行すると、プロンプトが表示されてパラメータを変更できます。そのパラメータの変更に応じて AquaLogic Service Bus に定義されたプロキシ サービスの動作が変わります。変更可能なフィールドはサンプル ページで強調表示されます。各ページにはサンプルを実行するための基本的な手順も示されます。
|