WebSphere Application Server 7 内部架构深度解析
1. 背景与目标受众
WebSphere Application Server 7(WAS 7)是 IBM 旗下备受瞩目的软件产品,其应用广泛,衍生出众多相关产品,如 WebSphere Process Server、WebSphere ESB 和 WebSphere Portal Server 等。WAS 7 历经多个版本的迭代,从最初的版本 3 逐步发展而来,如今目标版本为 Java EE 5。
本书旨在深入剖析 WAS 7 网络部署(WAS - ND)版的内部结构,适合以下人群:
- 架构师 :包括中间件架构师、基础设施架构师、解决方案架构师等,帮助他们了解系统内部工作原理,以便更高效地进行系统集成。
- 管理员和支持人员 :日常与 WebSphere 产品打交道的人员,在遇到问题时能够更深入地分析和解决。
- Java 开发者 :理解 JavaEE 代码在 WAS 中的执行方式,有助于问题排查和开发新的扩展组件。
2. WAS 7 架构概述
WAS 7 主要基于以下几个核心组件构建:
- IBM J9 JVM for Java 6 :通常作为 WAS 7 的运行基础,使 IBM 能够利用一些专有特性。
- Eclipse 3.2.1/Equinox/OSGi 运行时 :支持动态扩展,为系统的灵活性和可扩展性提供保障。
- <