近日,据国外媒体报道,Sun公司正在加速研发于07年年底即将推出的下一代Glassfish Java EE应用服务器。目前还处于测试阶段的Glassfish V2不仅仅是供开发人员使用的,而且也将适合全部产品的部署,同时Sun宣布将对Glassfish V2提供商业支持。
Glassfish是Sun公司的一个社区项目,主要是为了开发Java EE 5应用服务器参考规范。甲骨文(Oracle)公司也是推动该框架发展的关键公司之一,同时甲骨文也在开源Eclipse基金会中占据了一席之地。
在Glassfish的努力下,厂商将能够使用Glassfish做为实现他们自己的Java EE 5的基础。其中一个例子就是最近刚刚升级的Java 系统应用服务器企业版本。
开源组织(Open Source Group ,OSG)负责社区发展和市场销售的经理Ken Drachnik表示:自从版本1发布以来,使用Glassfish的社区已经显著的增多了。他说:“Glassfish 1是专为开发人员设计的一个开发平台,而版本2具有来自Sun应用服务器企业版的一些功能,可以让人们把Glassfish应用在大量的企业部署中。”这些企业级的功能有集群技术、管理功能和负载均衡支持等,这些将使得Glassfish V2具有很好的伸缩性。此外,Glassfish V2还包括Web服务互操作技术(Web Services Interoperability Technology,WSIT),它可以整合Web服务和Web应用技术,从而能够保证在微软的Windows和Sun的Java平台之间实现更好的互操作性。
为什么Sun会把企业级的功能加入到他们的开源应用服务器中呢?理由很简单。Drachnik表示:“因为我们看到了企业开始在产品中使用开源Glassfish。”通过加入这些企业级别的功能,Sun将迈向全面商业支持的计划。
“Glassfish是一个全功能的应用服务器,Sun正准备出售它。” 应用平台产品管理的主管Paul Hinz表示,“我们准备根据预定价格推出一部分订购模型。”
除了具有企业特性和支持,Sun也正在把Glassfish推向Sun Solaris之外的平台。2006年11月份,Sun宣布了与Ubuntu Linux的一项协议,把Glassfish作为Ubuntu Linux Distribution的一部分。Hinz表示这项工作正在进行中。
“Ubuntu Feisty Fawn即将在4月19日发行”,Hinz表示,“我们正在为获得许可证和最后的打包而努力。”