"本文主要介绍了负载均衡在Oracle EBS 11i系统架构中的应用,以及该系统的层次结构和关键组件。负载均衡是通过在多个服务器之间分配工作负载以提高可用性和可扩展性,涉及的组件包括Web服务器、表单服务器、报告服务器和并发处理服务器。同时,文中还概述了R11i应用产品的文件系统结构,包括APPL_TOP、产品目录和模块子目录等。"
Oracle EBS (Enterprise Business Suite) 11i 是一个全面的企业级业务套件,其架构设计考虑了高可用性和可扩展性,其中负载均衡扮演着至关重要的角色。负载均衡允许系统根据需求动态地在多个服务器之间分配任务,这样可以避免单点故障,提高服务质量和响应时间。
1. 负载均衡机制:
- Web服务器:处理HTTP和HTTPS请求,分发到适当的服务器进行处理。
- 表单服务器:处理Oracle Forms的运行,将用户交互转发到后端系统。
- 报告服务器:负责生成和分发报表,通过负载均衡可以避免单一服务器过载。
- 并发处理服务器:管理并发请求,确保多用户请求的高效执行。
2. R11i应用产品架构:
- 应用层:包含Web服务器、表单服务器、报告服务器和并发处理服务器等组件,通过JavaServer Pages (JSP)、Forms、Reports、Discoverer等技术提供服务。
- 数据库层:如Real Application Clusters (RAC),提供高可用性和数据一致性。
- 网络层:TNS(Transparent Network Substrate)或Net8以及JDBC(Java Database Connectivity)用于连接应用层和数据库层。
3. 文件系统结构:
- APPL_TOP:是Oracle EBS的核心目录,包含了所有产品共享的文件,如FND、AU等模块。
- 产品目录:每个应用程序模块都有自己独立的目录结构,如AR、INV等,包含各自的产品文件和环境配置文件。
- 模块子目录:如HTML、FORMS、REPORTS等,存储特定模块的资源,如表单和报告文件。
- 多语言支持:每个模块还可能包含不同语言的资源文件,如Mesg目录下的消息文件。
4. 系统维护工具和管理菜单:
- Concurrent Manager:是并发处理的核心,负责调度、执行和监控并发请求。
- Servlet Engine和Web Listener:处理HTTP请求,与Web服务器协同工作。
- Portal:提供统一的入口,整合各种应用服务。
Oracle EBS 11i的架构设计考虑了负载均衡和高可用性,通过多层次的组件和优化的文件系统结构,确保了大规模企业应用的稳定运行和高效管理。