IBM WebSphere应用服务器发展趋势
2010-09-27 08:19:17 来源:WEB开发网WebSphere的问题
尽管WAS很快就有了广泛的企业用户基础,但是开发者们还是对WebSphere有些发怵,特别是在第5版之前。开发者们最大的不满,是因为运行WebSphere太过占用资源,所以必须使用昂贵的高端服务器硬件才能满足WebSphere的资源需求。而其他的不满则是服务器的管理工具功能太弱,和对Java规范不够稳定的扩展支持。
所以,对于不满WAS的Web开发者们而言,最通常的替代品是开源产品包括Tomcat和JBoss。就像早期的WebSphere,Tomcat是一个Java Servlet引擎,缺少Enterprise JavaBeans支持,虽然功能有限,但是这个开源产品却是非常好的轻量级Java服务器,所以也深得一些用户喜爱。而JBoss,则跟WebSphere更具可比性。JBoss也是一个J2EE服务器,JBoss建立在Tomcat的基础上。喜欢JBoss的人可能偏好它的开源特性和免费的价格,还有和Tomcat一样的低资源占用率。
但是,开源方案无论如何也不可能取代功能强大的WebSphere,因为开源解决方案毕竟开源方案,这些方案缺少管理和开发工具,而WebSphere品牌下,拥有大量的集成中间件,这些都是开源方案是难以望其项背的。
WebSphere的成长
作为对于早期Web应用服务器使用者抱怨的回应,IBM推出了Version5。Version5彻底改写了许多底层代码,在这个版本之中,蓝色巨人统一了WebSphere下面各个产品平台的代码,大幅度减少了在不同WAS产品部署下的架构差异。另外,V5还支持J2EE1.3规范。
IBM也重新定义了WebSphere V5的不同版本。基础版的目标在于那些需要J2EE核心功能性(functionality)的中小机构,这些机构需要J2EE环境,却并不需要大规模部署的功能性。而IBM WebSphere的网络部署版本(Network Deployment Edition)则允许WebSphere以拥有负载平衡和路由能力的代理Proxy跨群集运行。而当Version6在2004年发布的时候,IBM认识到了其竞争对手实际上是来自于开源社区,为此,IBM发布了一个新的社区版本(Community Edition)。不像自有代码的WAS 之前版本,这个社区版IBM WAS Community Edition是基于开源的Apache Geronimo。Geronimo,就像WebSphere6一样,支持JEE5.0。JEE5.0也即J2EE1.4的接任者(SUN在命名时不再沿用J2EE,而是改用JEE,可能是强调了JEE的全新更新)。另外,新的WAS Community Edition是基于开源项目,最终用户可以方便的对其进行修改。
编缉推荐阅读以下文章
- WebSphere应用服务器技巧
- Websphere应用服务器
- ››应用云平台的可用性——从新浪SAE看云平台设计
- ››WebSphere Application Server 7.0 XML Feature P...
- ››应用程序的配置管理Poco
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››IBM WebSphere常见问题解答
- ››IBM WebSphere Studio V5相关认证资料
- ››IBM WebSphere应用服务器发展趋势
- ››IBM WebSphere Application Server诊断和调优(一...
更多精彩
赞助商链接