

管理 › アプリケーションの管理 › 多層アプリケーションの管理 › 多層アプリケーションの仕組み
多層アプリケーションの仕組み
以下の層から構成される N 層 SAP アーキテクチャを考えます。
- 層 1 -- Internet Explorer がユーザ ワークステーション上で実行されています。
- 層 2 -- HTTP ベースのアプリケーションが Windows 上で実行されています。
- 層 3 -- データベース サーバが UNIX 上で Oracle を実行しています。
多層アプリケーションにおいて、少なくとも 1 つのサーバは、他のアプリケーション サーバに対しサーバおよびクライアントの両方としての機能を果たします。 上記の例において、層 2 は、層 1 からのユーザ リクエストに対するサーバであり、かつ層 3 サーバからのリクエストに対するクライアントです。

以下のプロセスが行われます。
- Internet Explorer を使用して、ユーザは、青色の線で示される層 2 HTTP サーバへの接続を開始します。
- 接続が確立された後、ユーザはアプリケーション データをリクエストします。
- HTTP サーバは、赤い線で示す、層 3 Oracle データベース サーバへこのリクエストを転送します。
- Oracle サーバはユーザ クエリを実行し、層 2 HTTP サーバに結果を返します。
- HTTP サーバは層 1 クライアントにデータを返信します。
アプリケーション層にわたる複数のハンドオフにより、パフォーマンスの問題が N 層アプリケーションで発生した場合にソースの識別が困難になる場合があります。 操作上、層 2 が層 3 のレスポンスを待つとき、そのパフォーマンスは層 3 のパフォーマンスによって決まります。
Copyright © 2014 CA Technologies.
All rights reserved.
 
|
|