![]() |
![]() |
|
|
TRANSFER サービスの概要
BankApp の TRANSFER サービスは、2 つの口座の間で資金を移動します。このサービスは 2 つの口座番号と入力金額をとり、2 つの残高 (各口座に 1 つ) を返します。さらに、アプリケーションまたはシステムのエラーが発生した場合は、エラー・メッセージを返します。
TRANSFER は、WITHDRAWAL と DEPOSIT を単一のトランザクションとして実行します。このトランザクションはサーバ上で生成されるため、クライアントはトランザクションを生成する必要はありません。
クライアント・インターフェイスは、必要なデータ (口座番号とドル金額) を入力するフォームが表示された HTML ページです。このデータは、"POST" リクエストとして Web サーバに送信されます。
Web サーバでは、このリクエストは VBScript Active Server Page を使用して処理されます。このプログラムは、リクエストから入力データ・フィールドを抽出し、Jolt ASP Connectivity for BEA Tuxedo クラス・ライブラリで使用できるようにフォーマットし、BankApp アプリケーションの TRANSFER サービスにリクエストを送信します。TRANSFER サービスは、トランザクションの結果を返します。結果はプログラムに返され、動的に作成された HTML ページにマージされます。このページは、Web サーバのインフラストラクチャを介してクライアントに返されます。
この章を読み終えたら、必要な HTML ページとサーバ・サイド VBScript ロジックを実行して TRANSFER を実行してみてください。
![]() |
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|