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