跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

WebSphere Application Server 资源中心

WAS, 新手入门, WAS V7, 功能部件包...

IBM WebSphere Application Server(WAS),是 Java EE 和 Web 服务应用程序平台,是 IBM WebSphere 软件平台的基础。本专栏为您提供了 WAS 的入门介绍。

什么是 WebSphere Application Server?

IBM WebSphere Application Server(WAS)是 IBM WebSphere 软件平台的基础和面向服务的体系结构的关键构件。WebSphere Application Server 提供了一个丰富的应用程序部署环境,其中具有全套的应用程序服务,包括用于事务管理、安全性、群集、性能、可用性、连接性和可伸缩性的功能。它与 Java EE 兼容,并为可与数据库交互并提供动态 Web 内容的 Java 组件、XML 和 Web 服务提供了可移植的 Web 部署平台。

这意味着 WAS 为部署应用程序、管理应用程序资源要求、确保应用程序的可用性、保护和与其他应用程序及其资源要求的隔离以及监视和保护应用程序提供了支持。

目前 IBM 推出的 WAS 版本是 V7,该产品是基于 Java EE 5 认证的,支持 EJB 3.0 技术的应用程序平台,它交付了安全、可伸缩、高性能的应用程序基础架构,这些基础架构是实现 SOA 所需要的,从而提高业务灵活性。

图 1. WebSphere Application Server 单服务器安装示例 示例应用程序

WebSphere Application Server 支持四种主要的应用程序设计模型:

所有这些设计模型都集中于将应用程序逻辑与基本的基础设施分离;也就是说,物理拓扑和对信息系统的显式访问与应用程序的编程模型不同。通过使用高级接口和逻辑资源引用,以及促进通过组件中的声明式策略来进行服务处理,信息系统中的基础资源使用在编程模型被抽象化了。虽然提供了控件外观,但是 WebSphere Application Server 中的应用程序容器可以基于其管理策略来将这些外观映射到物理资源。利用 WebSphere Application Server 编程模型中定义的组件模型不仅可以提高程序员的工作效率,而且还使应用程序可由 WebSphere Application Server 进行管理。基于应用程序所需的资源(按基础计算设施的可用性和容量来测量)和基于应用程序与企业所使用的其他应用程序相比较而言的相对要求,可以在拓扑中对应用程序组件进行定位。

WebSphere Application Server V7 版本介绍

目前,IBM 为您推出了应用服务器的新版本 WebSphere Application Server V7,该版本在对新标准的支持、功能和管理、以及应用程序的开发等方面都有了显著的增强。下面先让我们先了解这些主要的新特性吧:

如果您希望更进一步了解 WebSphere Application Server V7 这些新特性,请参考以下资源。

此外,IBM 还推出了更多的 WebSphere Application Server 的版本,下面我们目前的主要版本:

其中,需要特别说明的是,WebSphere Application Server for Developers V7 和 WebSphere Application Server Hypervisor Edition V7 都是最新推出的版本。其中 WebSphere Application Server for Developers V7 与应用程序最终运行的生产运行时环境相同,是为了减少开发人员的测试工作而推出的一款免费的产品,目的是让开发人员可以使用与应用程序最终运行的生产运行时环境相同的运行时环境进行开发,从而增强信心,目前支持的平台为 Windows 和 Linux。而 WebSphere Application Server Hypervisor Edition 可以看做是 WebSphere Application Server 的一个特殊版本,是预置了 SuSe Linux Enterprise Server 操作系统和 IBM WebSphere Application Server V7.0 或 V6.1 的虚拟镜像包,可以运行在 VMware ESX 或 ESXi 服务器上。Hypervisor Edition 具备 WebSphere Application Server 产品家族成员的所有优点,如基础架构的创新性,高性能,开发简便以及管理智能化等。

WebSphere Application Server 如何与 SOA 结合?

WebSphere Application Server 是 IBM SOA 应用程序架构的基础,同时也是 IBM SOA 生命周期部署过程的基础。

图 2. SOA 部署过程中的 WebSphere Application Server WebSphere Application Server in the Deployment stage of SOA

WebSphere Application Server 使您可以在高可用环境中部署您的应用程序。这种高可用环境是完全符合 SOAP Web 服务标准的,其中包括 WS-Basic 安全概要、WS-Notification 和 WS-Business 活动。

WebSphere Application Server 的产品和要求是什么?

环境的系统要求取决于您所选择的产品。WebSphere Application Server 产品系列包括下列旨在满足广泛客户要求的特有包:

图 3. WebSphere Application Server 产品 WebSphere products

若要了解更多信息或查看其他 WebSphere Application Server 产品,请参见 WebSphere Application Server 产品系列概述

访问 supported hardware and software requirements 以了解所需的特定产品和版本。另请参见 WebSphere Application Server Information Center 以获得 WebSphere Application Server 产品系列中的所有产品和版本的在线文档库。

如何了解有关 WebSphere Application Server 的更多信息?

developerWorks WebSphere Application Server 产品专题可以帮助您开始使用 WebSphere Application Server。在您掌握基础之后,可以访问相关资源来帮助您对基本的应用程序服务器实现进行增强。该专区包括深入的技术资源,以帮助您开发成熟的应用程序、获得技术支持、与其他门户和 Portlet 开发人员交互,以及了解如何获得 WebSphere Application Server 方面的认证。

您可以下载最新版 WebSphere Application Server V7WebSphere Application Server - Express V7 或者 WebSphere Application Server Hypervisor Edition V7 的 60 天免费试用版。

您还可以下载完全免费的最新版 WebSphere Application Server for Developers V7

在 WebSphere Application Server 专区挑选适合您学习风格的学习资源:

这些只是可从 WebSphere Application Server 专区不断增长的集合中获得的许多技术资源的一部分。

关于最新版本 WebSphere Application Server V7 的技术资源,请参看 WebSphere Application Server V7 专题,我们在这里为您汇总了关于 WebSphere Application Server V7 的大量文章、教程、多媒体课堂等技术资源。