站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题Java EE 5应用服务器之争开始

Java EE 5应用服务器之争开始

摘要: Java EE 5应用服务器之争开始

Alex Handy

提到Java平台,Java EE 5(Java企业版5规范)已经姗姗迈入Java社区进程(Java Community Process)的视野。伴随着最近Java的高调宣传,应用服务器生产商也正准备升级他们的产品。



由于新近可以支持注释(annotations)、用于XML网络服务(JaxWS)的Java API和Enterprise JavaBeans 3.0一致性标准,Java EE 5承诺将让企业编码人员的开发过程变得轻松起来。


但是现在还没有完整的Java EE 5应用服务器可用,多数人将不得不等到明年才能看到这种语言的新修订版。(Java EE5规范,也称为JSR 244,于5月1日得到Java社区进程的认可。)


John Rymer,Forrester研究中心应用开发与基础设施组副主任,称最早可用的Java EE 5应用服务器,即Glassfish开源项目,没有得到多少企业用户的关注。据Rymer介绍,绝大多数的公司还在等待BEA、IBM、Jboss和Oracle这样的公司开发出更健壮的产品。


Rymer说,他的客户主要对应用服务器如何处理EJB3.0感兴趣。 Blake Connell,BEA WebLogic服务器产品市场化总监,也持相同看法。他提到了BEA去年秋天收购的Solarmetric,该公司开发出了Java一致性标准API(JPA)的Kodo实现(implementation)。据BEA Weblogic的首席架构师Dave Douglas介绍,BEA的Java EE 5应用服务器应该会在2006年底开发完毕。


Mark Heid,IBM Webshpere应用服务器项目总监,也说EJB 3.0排在他们公司项目优先顺序表的前列。“它为目前还不能实现的访问数据存储后端提供一个一致性标准层”,Heid说。他还补充道,IBM将“在下面的12个月中发布Java EE 5的各个部分。它们将作为6.1版的补充。”


Sun的Java EE 5应用服务器已有测试版,名为Application Server PE 9。该服务器基于Glassfish,这是Sun主持开发的开源Java EE 5 服务器。甲骨文也成为了这个项目的成员,为社区贡献出它所开发的EJB 3.0实现。


Ken Drachnik,Sun应用平台组小组产品经理,称该服务器将于今年夏季发布。


Shaun Connolly,Jboss产品管理副总,称其4.0.4版支持 EJB 3.0。“我们的应用服务器5.0基本上覆盖所有的东西,而且还涉及到一些其他的规范,所以今年夏天它的发布将会震撼社区,在此之后争取在夏天结束时将它最终完成”,Connolly说。


另一家已经实施这种新的EJB 3.0一致性标准的公司是甲骨文。“在最近两三年里,我们已经看到它们在产品开发和市场需求方面都在戏剧性地增长,”Rymer说,因为主要的应用服务器制造商都曾对他这样提到。“但我还没有看见甲骨文应用服务器的使用规模像WebSphere和WebLogic的一样大”,Rymer说道。


Mike Lehmann,甲骨文应用服务器产品管理部门总监,称他的团队“正全力专注于EJB 3.0和JavaServer Face,把它们看作是关键的组件,也就是接下来将发布的甲骨文应用服务器Java EE 5.0”。不过,Lehmann没有预测发布的时间。

↑返回目录
前一篇: 避免Java EE项目评估中的常见错误
后一篇: Java Pet Store 开始全面使用Web 2.0 技术