【51CTO 1月27日外电头条】Red Hat的JBoss中间件部门会有一个忙碌的2010年,他们将继续为提高开发工具和Java服务器而不断努力。虽然性能改进总是JBoss的重要任务,但今年的重点将会放在帮助开发者改进开发工具和服务器的使用方法上。
在JBoss今年的各项工作中,重中之重是对JBoss Developer Studio(JBDS)的改进。JBDS即原先的Exadel Studio Pro,开始是软件厂商Exadel的一个封闭源代码项目,后来和JBoss合作开发之后在2007年成为开源项目。
Red Hat中间件首席技术官Mark Little在采访中说,JBDS会在常规发布中增加许多新的功能,但前进的关键是关于怎样提高生产力。
“我们已经定下了今年或今后两年的首要任务,那就是提高生产力,另外还要让我们的平台和所有的项目都能够拿来即用,”Little说,“JBDS是一个关键的组成部分,人们期望我们的工具能够容易上手,尤其是那些从非开源厂商转过来的用户。IBM和Oracle正在这样做,我们的JBDS也差不多。”
Little补充说,过去JBDS的重点一直放在JBoss应用服务器。而展望未来,JBDS将扩展到整个JBoss SOA(Service-Oriented Architecture)平台。(51CTO编辑推荐阅读:JBoss企业中间件概述。从文章中可以大致了解JBoss从应用服务器发展为整个Java中间件平台的野心。)
“我们现在开始看到一些基于SOA的JBDS工具正在出现,而且仍处于相对初级的阶段,”Little说,“因此,在未来一年左右的时间里,我希望看到越来越多这样的工具出现。”
另一个JBoss的相关增长领域是如何将OSGi(Open Services Gateway initiative)模块化方法连接到Java。Little表示近来JBoss一直在寻求OSGi上的突破,但还没有投入很大的努力。根据51CTO之前的介绍,OSGi是目前最成熟的Java模块化标准,是非常适合SOA的架构,因此此战略和JBoss扩展到SOA平台是一致的。有关更多OSGi的介绍,可参考51CTO的OSGi专题。
“我们已经看到一些开发者把在其他容器上建立的OSGi包部署到JBoss应用服务器上(可参考WebSphere,GlassFish和DM Server的情况),”Little说,“很多是从SOA开发而来的,其中有一个OSGi包可以成为一个非常不错的封装服务单位。”
因此JBoss已经开始研究OSGi,但并不是要取代自己的微型容器架构,而是作为一个可以协同配合的选择方案。“我们可以支持OSGi包与原始的格式同时运行,”Little说。
对OSGi的支持有一部分是通过Red Hat在2009年JavaOne大会上推出的JBoss OpenChoice方式实现的。JBoss还宣布了一项计划,通过使用OpenChoice推出一个轻量级的Java Web平台服务器。
Little表示JBoss Web平台将会是完整的JBoss应用服务器的一个子集,他补充说它的功能会在第一次发布时基本确定,其后不会变化太大。
“如果你想要更多的功能,你可以上升到一个新的级别,选择一个全面的应用服务器,”Little说,“如果总想着在一个轻量级的容器中提供更多的东西,最终它就会成为一个重量级的容器。因此,我们必须保持精简的Web配置文件,这有很多优点。”
#t#总的来说,Little认为,各种JBoss产品将会提供给人们所需要的多项新功能,但这些都不是最重要的事情。
“人们对我们的最大的要求就是进一步提高拿来即用的能力、可管理性、还有易用性,”Little说,“这不是任何新的或是酷的功能可以比拟的。这是2010年的主题,甚至也会是以后很长一段时间的主题。”
“在必要时我们也会对性能做出改进,但估计这要到JBoss更普遍一些,至少需要普通的开发者也能够理解和配置JBoss的时候。”
【51CTO.com译稿,合作站点转载请注明原文译者和出处为51CTO.com,且不得修改原文内容。】
原文:Red Hat's JBoss Aims to Improve User Productivity, UI in 2010 作者:Sean Michael Kerner