级别: 初级 Shyam Nagarajan (shyam@us.ibm.com), 认证 IT 咨询专家 , IBM
2006 年 1 月 04 日 引进 IBM® WebSphere® Application Server Community Edition 对于中小型企业来说是个好机会,它们可以将 WebSphere Application Server 和 Apache Geronimo 的支持和体系结构作为 JBoss Application Server 的极好备选方案。本文档描述了有助于您将运行在 JBoss 上的应用程序迁移到 WebSphere Application Server Community Edition 的资源。
Apache Geronimo 和 WebSphere Application Server Community Edition
当发展到 J2EE™ 规范和开放标准时,J2EE 应用程序是可移植的并可以很容易地从一个 J2EE 容器迁移到另一个容器。JBoss Application Server 是一种兼容 J2EE 1.4 的开放源代码应用程序服务器,用于开发、测试和部署 J2EE 企业应用程序。
IBM WebSphere Application Server Community Edition 是一种基于开放源代码 Apache Geronimo 项目的 J2EE 容器。Geronimo 还是一种 J2EE 1.4 认证的应用程序服务器,它利用其他使用微内核体系结构的开放源代码项目来提供 J2EE 服务。它独特的部署体系结构是基于智能管理 Bean 的,这些 Bean 能够使不同的系统协调地运行,以作为一个 J2EE 容器来提供功能。
WebSphere Application Server Community Edition 的一些高级功能包括:
- 运行于 IBM 1.4.2 JDK 上的 J2EE 1.4 认证应用程序服务器
- 作为缺省 servlet 容器的 Apache Tomcat。
- 支持捆绑 IBM Cloudscape 数据库。
- 即装即用支持 MS SQL Server 和 Oracle 数据库。
- 基于 Eclipse 的 Web 工具支持直接部署和调试到服务器中。
- 基于 Geronimo 的微内核体系结构的自定义运行时。
- 集中式配置与控制。
- 覆盖范围小。
- 自由产品授权。
此外,WebSphere Application Server Community Edition 还具有这样的一些优点:IBM 为使用该产品以及 Geronimo gbean 体系结构的企业提供支持模型,这使得它成为快速进行应用程序的开发、测试和部署的最佳环境。
由于 WebSphere Application Server Community Edition 深深地根植于 Apache Geronimo 中,因此将一个 JBoss 应用程序迁移到 Geronimo 同样会使得被迁移的应用程序在 WebSphere Application Server Community Edition 下也能运行。下面提到的 JBoss to Geronimo 系列文章介绍了将 JBoss 应用程序迁移到 Apache Geronimo,重点讨论有关迁移的应用程序代码和打包的更改,提供了迁移的循序渐进指导,并指出了两种应用程序服务器之间的区别。遵循这些文章中概述的过程将有助于您迁移 JBoss 应用程序,以与 WebSphere Application Server Community Edition 一起使用。
从 JBoss 迁移到 Geronimo 的文章:
从 Geronimo 迁移到 WAS CE 的文章:
结束语
这里介绍的迁移信息是利用所有必须提供应用程序服务器环境的开放源代码的第一步,是通向其他 WebSphere Application Server 系列产品的高级功能、优点和技术的大门。
参考资料
关于作者  | |  |
Shyam Nagarajan 是 IBM WebSphere 软件服务部高级技术实践组的一位认证 IT 咨询专家。他目前专注于将竞争平台和早期版本迁移到 WebShpere Application Server 和 Web 服务上。以前,Shyam 为基于 Java 的迁移开发了自动解决方案,并撰写和发表了几本关于该主题的白皮书。 |
对本文的评价
|