【51CTO 1月14日快讯】Eclipse RT最高级别工程项目列表中马上就要增添一位新的重量级成员:隶属VMware的SpringSource Java部门将DM Server代码捐赠给了Eclipse项目。由SpringSource开发的DM Server是一个基于OSGi标准的Java服务器。捐赠给Eclipse基金会之后,将逐步成为与Virgo项目(一个致力于建设动态企业级应用平台的项目)有关的核心技术。
作为转移过程的一部分,SpringSource将为在GPL上运行的DM Server重新颁发许可,以使其满足Eclipse公共许可证(EPL)的需求。这次转移同样会对DM Server的商业版本产生影响。
SpringSource社区论坛的管理者Adam Fitzgerald表示,“当前,DM Server拥有双重认证,并且也有相应的商业版本。一旦DM Server向Virgo及Eclipse基金会的转移工作结束,DM Server的商业认证版本将不复存在。到时,我们将向希望在自己企业级开发环境中使用Virgo的客户提供订阅支持。”
按照Fitzgerald的说法,将DM Server转移到Eclipse的最初目的是为了让用户在开发企业级的Java程序时更加频繁的使用OSGi模块化标准。在目前OSGi标准的实施方面,SpringSource是相对进展比较快的、比较成熟的一个厂商。在之前51CTO发布的《你好,OSGi系列》中,文中使用的应用服务器正是DM Server。
“在花费了几年时间来了解客户们的OSGi需求后,我们越来越清楚的意识到,虽然OSGi在某些应用和企业级Java开发领域中有着极强的适应性,但它若想成为主流的Java开发工具还需要解决一些棘手的问题。”Fitzgerald说道。
51CTO编辑推荐:Spring仍然轻量么?谈SpringSource的发展战略
Fitzgerald还提到说,早在两年前SpringSource就已经成为了Eclipse基金会的一员,并在许多项目中得到使用。根据他的观点, Virgo项目将会吸引更多的SpringSource贡献者加入到Eclipse平台的项目中来。
Eclipse基金会的市场部经理Ian Skerrett表示,“Virgo将成为Eclipse RT项目中的一员,以后将会有很多项目在架构层面上出现多种技术一起使用的情况。”
Eclipse项目以开发工具所被人们熟知,例如它的同名产品Eclipse IDE。早在几年前,Eclipse就扩大了它在运行时方面的授权(这些授权始于2008年)。当前可以达到Eclipse RT标准的有Eclipse Equinox项目、Eclipse Rich Ajax 平台(RAP)、以及Swordfish公司的SOA runtime项目。
SpringSource DM Server 2.0
DM Server将转移到Eclipse项目这一消息公布的同时,SpringSource也发布了DM Server 2.0,对过去的1.0版本进行了一些改进。Fitzgerald认为DM Server 2.0在Web 应用程序模块化方面有一些大的改进,其中包括Web组件模块。
与此同时,DM Server在服务环境上也有一些改进。另外,它在构建应用程序调度及存储控制策略上也有不小的提高。
#t#在谈到Eclipse基金会上DM Server的未来版本时,Fitzgerald认为目前就DM Server将要包含功能进行预测还为时过早。
Fitzgerald说,“转移到Eclipse项目之后,DM Server将由社区来驱动。所以,当存在大量外部因素及可供选择的输入时,我并不认为我们还有制定DM Server发展方向的能力。”
除了DM Server之外,SpringSource的招牌产品——轻量级Java框架:Spring框架(目前已更新到3.0版本)也提供对Tomcat Java中间件服务器的商业支持。
【51CTO.com译稿,非经授权请勿转载。合作站点转载请注明原文译者和出处为51CTO.com,且不得修改原文内容。】
原文:SpringSource DM Java Server Heads to Eclipse 作者:Sean Michael Kerner