管理 › 管理应用程序 › 管理多层应用程序 › 多层应用程序的工作方式
多层应用程序的工作方式
考虑一个由以下层构成的N 层 SAP 体系结构:
- 第 1 层 - 在用户工作站上运行的 Internet Explorer
- 第 2 层 - 在 Windows 上运行的基于 HTTP 的应用程序
- 第 3 层 - 在 UNIX 上运行的 Oracle 数据库服务器
在多层应用程序中,至少有一个服务器同时充当其他应用程序服务器的服务器和客户端。 在以上示例中,第 2 层是来自第 1 层的用户请求的服务器,同时是来自第 3 层服务器的请求的客户端。
将发生以下过程:
- 使用 Internet Explorer,用户与第 2 层 HTTP 服务器建立连接 - 在图中用蓝线标注。
- 建立连接之后,用户将请求应用程序数据。
- HTTP 服务器将该请求转发至第 3 层 Oracle 数据库服务器 - 在图中用红线标注。
- Oracle 服务器运行用户查询,并将结果返回到第 2 层 HTTP 服务器。
- HTTP 服务器将数据发送回第 1 层客户端。
当 N 层应用程序出现性能问题时,由于在应用程序的各层之间进行了多次转接,因此将难以识别问题来源。 从操作上看,当第 2 层等待第 3 层响应时,其性能取决于第 3 层性能。
版权所有 © 2014 CA Technologies。
保留所有权利。
|
|