WebSphere ASCE:巨人的开源

      IBM WebSphere Application Server Community Edition 是基于 Apache Geronimo 的开放源代码 Java™ 2 Platform Enterprise Edition (J2EE™) 应用服务器。
  
      什么时候使用
  
      什么时候应该使用 WebSphere Application Server Community Edition 呢?这取决于您使用应用服务器的计划,有几种情况使用 WebSphere Application Server Community Edition(以下称为 Community Edition)会是您的最佳实现选择;同样,有时使用更健壮的 WebSphere Application Server 产品是合理的,甚至有时使用 Apache Geronimo 更为合适。例如:
  
      如果您需要轻量级的应用服务器作为测试平台来运行 J2EE 应用程序,并且倾向于使用一个相对稳定、经过反复测试和可得到世界级技术支持的产品,则从技术和经济角度来看,Community Edition 将是您的最佳选择。您可以相信该应用服务器能够足够稳定地运行应用程序和原型,另外 Community Edition 还可以免费下载和使用。您可以在短时间内安装并使用它来进行商业评估或原型演示。在您免费使用该产品的同时,可以根据需要购买 IBM 支持(可选),如果需要,还可以迁移到其他 WebSphere Application Server 产品。
  
      如果您打算运行要求高可用性、集群或故障转移的重要应用程序,或者想要通过复杂的管理控制台和工具功能来帮助部署和调试 J2EE 应用程序,则应该考虑其他 IBM WebSphere Application Server 产品。使用 Community Edition,您可以快速开发应用程序并使其以增量的方式发展,同时提供基本的安全性、简单的管理和手动的应用程序部署。Community Edition 的目标用户是单个开发人员、部门员工或小型企业。在此范围之外,您应该考虑其他 WebSphere Application Server 产品。如果您正在寻找的是更加可视化的快速开发工具,则 WebSphere Application Server – Express 可能是更好的选择。如果您需要可伸缩性、在企业范围部署、功能丰富且健壮,或者您有大量事务,想要自动部署应用程序,或者基于商业目标实现应用优先级,则应该考虑 WebSphere Application Server、WebSphere Application Server Network Deployment 或 WebSphere Extended Deployment。
  
      如果您想要改进或自定义应用服务器的实现、添加功能或者修复错误,则使用 Apache Geronimo 可能较为合适,它可以让您获得所有的相关源代码和构建自己的应用服务器。另外,您可以将您的更新发布到 Apache Geronimo 社区,以便您的工作可以被其他人利用。