




IBM WebSphere Application Server 是建立在开放标准基础上的主要 Java 2 Enterprise Edition (J2EE) 和基于 Web 服务的应用程序服务器,旨在帮助您部署和管理从简单网站到强大的随需应变解决方案的应用程序。WebSphere Application Server 提供一个丰富的应用程序部署环境,其中具有全套的应用程序服务,包括用于事务管理、安全性、群集、性能、可用性、连接性和可伸缩性的功能。它与 J2EE 兼容,并为可与数据库交互并提供动态 Web 内容的 Java 组件、XML 和 Web 服务提供了可移植的 Web 部署平台。
这意味着 WebSphere Application Server 为部署应用程序、管理应用程序资源要求、确保应用程序的可用性、保护和与其他应用程序及其资源要求的隔离以及监视和保护应用程序提供了支持。
图 1. WebSphere Application Server 单服务器安装示例
WebSphere Application Server 支持四种主要的应用程序设计模型:
- 多层分布式业务计算
- 基于 Web 的计算
- 集成的企业计算
- 面向服务的计算
所有这些设计模型都集中于将应用程序逻辑与基本的基础设施分离;也就是说,物理拓扑和对信息系统的显式访问与应用程序的编程模型不同。通过使用高级接口和逻辑资源引用,以及促进通过组件中的声明式策略来进行服务处理,信息系统中的基础资源使用在编程模型被抽象化了。虽然提供了控件外观,但是 WebSphere Application Server 中的应用程序容器可以基于其管理策略来将这些外观映射到物理资源。利用 WebSphere Application Server 编程模型中定义的组件模型不仅可以提高程序员的工作效率,而且还使应用程序可由 WebSphere Application Server 进行管理。基于应用程序所需的资源(按基础计算设施的可用性和容量来测量)和基于应用程序与企业所使用的其他应用程序相比较而言的相对要求,可以在拓扑中对应用程序组件进行定位。
WebSphere Application Server 在支持随需应变计算方面的作用在两个方面很重要:
- 首先,它是其编程模型设计支持高度虚拟化的应用程序组件的容器。这是在基础信息系统中通过将应用程序的表示和业务逻辑与承载该逻辑的基础设施分离来实现的。
- 其次,该应用程序服务器是资源管理器——它将应用程序组件作为资源来管理,并在这些组件所依赖的计算和信息资源的上下文中管理它们,这些依赖资源包括执行环境、数据系统、连接、事务、安全上下文、RAS(可靠性、可用性和可服务性)、消息系统和其他应用程序组件。这两个属性都形成了支持随需应变计算的关键后盾。
从分布式操作系统到分布式随需应变操作系统的转变是通过为网格计算、基于 Web 的丰富交互模型、面向服务的体系结构、自主、业务流程管理和动态预置及实用程序管理而打造 WebSphere Application Server 基础的扩展来实现的。
随需应变电子商务的一个重要特征在于它是动态的。它以需求的速度和步调而变化——对业务服务的需求、对信息的需求和对计算容量需求。只有为变化而设计的应用程序才能在此类环境中生存下来。有许多应用程序设计模式描述了用于实现高度的重用和组件共享的技术,包括结构化和面向对象编程原理。
环境的系统要求取决于您所选择的产品。WebSphere Application Server 产品系列包括下列旨在满足广泛客户要求的特有包:
若要了解更多信息或查看其他 WebSphere Application Server 产品,请参见 WebSphere Application Server 产品系列概述。
访问 supported hardware and software requirements 以了解所需的特定产品和版本。另请参见 WebSphere Application Server Information Center 以获得 WebSphere Application Server 产品系列中的所有产品和版本的在线文档库。
developerWorks WebSphere Application Server 专区可以帮助您开始使用 WebSphere Application Server。在您掌握基础之后,可以访问相关资源来帮助您对基本的应用程序服务器实现进行增强。该专区包括深入的技术资源,以帮助您开发成熟的应用程序、获得技术支持、与其他门户和 Portlet 开发人员交互,以及了解如何获得 WebSphere Application Server 方面的认证。
您可以下载最新版 WebSphere Application Server 或 WebSphere Application Server - Express 的 60 天免费试用版。
在 WebSphere Application Server 专区挑选适合您学习风格的学习资源:
这些只是可从 WebSphere Application Server 专区不断增长的集合中获得的许多技术资源的一部分。
|