服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 核心技术 > 查看文档

java ee 5:五花八门的服务器支持

  就五月全球java盛会javaone以来java ee 5的采用情况问题,本站询问了sun公司的java 开发副总裁jeet kaul,作为开发人员的角度看来,他对此表示了非常的乐观。

  就五月全球java盛会javaone以来java ee 5的采用情况问题,本站询问了sun公司的java 开发副总裁jeet kaul,作为开发人员的角度看来,他对此表示了非常的乐观。

  “就我们现有的信息来说,”他说,“java ee 5的采用情况比以往技术的采用情况都好。”他说跟据他所见到的市场调查数据,北美洲开发者对java ee 5平台的兴趣不断上升,而在亚洲太平洋地区对java ee 5平台感兴趣的开发人员也是越来越多。

  “你现在能够看到的是大部分的开发人员都是很希望使用java ee 5 ,”他说。“我认为开发人员对此的接受率已经非常高。”

  但是为这些开发人员建立的应用服务器在哪里?

  尽管保持着非常高的乐观精神,here kaul也表示了一定的担忧:“供应商的故事五花八门。正如你所预料的那样,建立应用服务器、加速运转新应用服务器都非常困难,还要担心建设周期。”

  纵观供应商应用服务器支持状况,他指出目前共有三家供应商可以完成最合适的支持:当然包括sun,还有sap ag,以及一家韩国提供商tmax soft inc.。

  “tmax soft inc.是韩国最大的java ee供应商,” kaul解释到。“他们以韩国为主要市场,目前他们是韩国最有影响力的java ee供应商。”

  除了上述已经可以提供服务器产品的供应商外,像jboss,红帽公司的分公司和bea正在研发支持java ee 5的服务器,他们计划在今年上半年推出测试版产品。oracle corp. 和ibm表示,他们将支持java ee 5,而尚未发布产品。但是kaul说,oracle已经将代码捐献给glassfish开源的java ee5 ejb persistence应用服务器,所以oracle可能很快也会发布产品。

  一位oracle发言人说会全面支持java ee 5.0,而且计划 “将java ee 5.0应用于下一轮将要公布的oracle应用服务器中,”但是他并没有给出具体的启动时间。目前已公布的oracle应用服务器产品oracle application server 10g中包含java ee 5的重要部分,同时也含有ejb 3.0。

  ibm发布了一个增量升级包来升级websphere应用服务器,同时还在这个夏天发布了java ee 5平台上的网络开发补丁包。ibm的方法将阻止喜欢使用java ee 5的边缘开发人员使用java ee 5,却可以使其它开发人员使用他们熟悉的技术从事开发工作,ibm websphere 基础架构项目经理mark heid在服务包发布时说。

  增量策略就好比jboss所提出的“java ee就是照菜单点(java ee a la carte)”的方法。

  “我们坚信java ee就是照菜单点(java ee a la carte),这一策略我们已经实施了三、四年。”jboss 产品管理副总裁shaun connolly说。

  目前jboss application server 5.0正在测试阶段,该应用服务器将会经过java ee 5认证,而最终的应用服务器组将于2007年上半年发布,shaun connolly说新应用服务器是在目前4.0版本服务器的功能基础上研发而成。

  “通过2006年一年的努力,我们已经可以使java ee 5功能在jboss application server 4.0平台上实现,” connolly说。“我们已经将应用服务器5.0的最重要特点功能发布,并使这些功能都能被客户用于应用服务器4.0平台。”

  jboss的执行总裁说照菜单点中的一些项目如java ee 5平台的ejb 3.0功能,javaserver的外观和网络服务器的注视功能,被添加到现有的应用服务器。

  “我们已经为现有的应用服务器4.0多次发布、多次重复这些功能特点” connolly说。

  然而,他说,及时当有java ee 5证书的jboss application server 5.0正式发布, jboss公司还是会坚持照菜单点(java ee a la carte)的原则。

  “从jboss的观点,我们仍然对java ee平台的简单性不满意,”他说。connolly说公司将与开放国际组织java community process(简称jcp)合作,改善java ee平台的简单性。但是与此同时,jboss按照照菜单点(java ee a la carte)原则研发,将允许开发人员可以挑选和选择他们到底希望使用哪些java ee 5的功能。

  “对于希望配置一些功能或只是互通性子集的用户,他们可以他们应该有能力自己对平台进行微调,确定他们只需要使用处理资源,所以不需要高性能的平台。” connolly说。

  虽然jboss吹捧认为项目灵活性是jboss公司为java ee 5, sap新添的价值,但是除了sun以外的主要供应商都发布支持平台的产品服务器,在执行中为业务服务服务。

  “除技术平台之外我们增加了我们的业务内容,” sap行业标准副总裁 michael bechauf说。“我们业务流程平台承载了上百种要求以外的服务,所以我们的客户可以更快地进行配置。此外,我们还添加了最近、最有影响力的技术创新。我想我们的客户需要稳定性。我们的客户最想看到的就是业务soa架构师确实能够实现soa关于业务灵活性的承诺。那时我们会为各种用户团体提供已开发的现有服务。”

  尽管java ee 5对架构师和开发人员来说是个重要工具,但是对于签署购买支持java ee 5的应用服务器的业务总裁却是小事一桩,sap 解决方案市场营销和平台生态系统副总裁aiaz kazi说。他说至少一些用户并不关心平台,他们只是关心可以开发什么样的业务应用程序。

  “有一些用户他们并不关心平台,” kazi说。“他们希望进行编程。他们希望编写新的应用程序。只要有值得信赖的供应商,他们并不关心平台。”而sap所能为客户提供的就是“值得信赖的供应商”,他们可以确保平台的稳定性、可依赖性,这里的java ee 5就是稳定的、可靠的,同时它可以快速地建立网络服务和soa业务应用程序,他说。

  即使对一直关注java ee 5进步的客户来说,sap的值得信赖的供应商地位也非常重要,他说。

  “另一些客户他们会直接说他们知道java ee 5已经发布,” kazi说。“他们问我们:‘你们觉得java ee 5怎么样?’他们在看他们是不是应该接受采用java ee 5。我们以值得信赖的顾问的形象出现,他们来找我们就是希望减轻从客户角度看的两点风险:一是新环境所带来的技术风险是什么,另一个是环境的完备程度如何。他们问技术是否已经成熟到他们可以应用的地步,java ee 5是否有用?”

  在sap看来,答案是肯定的。

  bea systems inc.于本月的将预先发布将java ee 5整合到weblogic服务器的综合产品,bea公司也强调该产品为客户填补安全空白,预计于2007年上半年全面发布实施。

  “就weblogic服务器来说,几乎所有功能都是围绕java ee 5设置而成,” bea weblogic服务器产品市场营销经理 blake connell说。“我们不断升级群集(clustering)和故障转移(failover),以提升起高效可用性。我们的价值不只是贯彻规范,更是使它们满足企业级应用。”

  与sap 和jboss发言人看法一致,bea的connell也认为ejb 3.0的功能性是大家接受java ee 5的重要原因。这里bea以其所有权而骄傲自豪。

  “我们对ejb 3.0做出了大量贡献,” connell说。

  sap、jboss 和bea都认为互用性,包括在soa开发中引入微软应用程序的能力,是java ee 5的突出优势。

  “java ee 5已经被开发人员广泛接受,” connell说,“我们认为很快人们就会在产品中配置java ee 5,不仅因为ejb 3.0的实际性能,也是由于java ee 5可以提供许多web服务功能性。如互用性特点,包括与微软indigo的互用能力,现在被称为windows communications framework(wcf)。”

  期间,sun公司的kaul说java ee下一版本的开发工作已经开始。

  “我们已经开始思考平台还需要些什么,”他说。“我们已经开始研发下一代平台的工作。”

查看本文国际来源


  阅读关于 java ejb sun soa wcf 的全部文章

扫描关注微信公众号