紅帽中間件部門:普及JBoss是2010年的工作重點(diǎn)
原創(chuàng)【51CTO 1月27日外電頭條】Red Hat的JBoss中間件部門會(huì)有一個(gè)忙碌的2010年,他們將繼續(xù)為提高開發(fā)工具和Java服務(wù)器而不斷努力。雖然性能改進(jìn)總是JBoss的重要任務(wù),但今年的重點(diǎn)將會(huì)放在幫助開發(fā)者改進(jìn)開發(fā)工具和服務(wù)器的使用方法上。
在JBoss今年的各項(xiàng)工作中,重中之重是對(duì)JBoss Developer Studio(JBDS)的改進(jìn)。JBDS即原先的Exadel Studio Pro,開始是軟件廠商Exadel的一個(gè)封閉源代碼項(xiàng)目,后來(lái)和JBoss合作開發(fā)之后在2007年成為開源項(xiàng)目。
Red Hat中間件首席技術(shù)官M(fèi)ark Little在采訪中說(shuō),JBDS會(huì)在常規(guī)發(fā)布中增加許多新的功能,但前進(jìn)的關(guān)鍵是關(guān)于怎樣提高生產(chǎn)力。
“我們已經(jīng)定下了今年或今后兩年的首要任務(wù),那就是提高生產(chǎn)力,另外還要讓我們的平臺(tái)和所有的項(xiàng)目都能夠拿來(lái)即用,”Little說(shuō),“JBDS是一個(gè)關(guān)鍵的組成部分,人們期望我們的工具能夠容易上手,尤其是那些從非開源廠商轉(zhuǎn)過(guò)來(lái)的用戶。IBM和Oracle正在這樣做,我們的JBDS也差不多。”
Little補(bǔ)充說(shuō),過(guò)去JBDS的重點(diǎn)一直放在JBoss應(yīng)用服務(wù)器。而展望未來(lái),JBDS將擴(kuò)展到整個(gè)JBoss SOA(Service-Oriented Architecture)平臺(tái)。(51CTO編輯推薦閱讀:JBoss企業(yè)中間件概述。從文章中可以大致了解JBoss從應(yīng)用服務(wù)器發(fā)展為整個(gè)Java中間件平臺(tái)的野心。)
“我們現(xiàn)在開始看到一些基于SOA的JBDS工具正在出現(xiàn),而且仍處于相對(duì)初級(jí)的階段,”Little說(shuō),“因此,在未來(lái)一年左右的時(shí)間里,我希望看到越來(lái)越多這樣的工具出現(xiàn)。”
另一個(gè)JBoss的相關(guān)增長(zhǎng)領(lǐng)域是如何將OSGi(Open Services Gateway initiative)模塊化方法連接到Java。Little表示近來(lái)JBoss一直在尋求OSGi上的突破,但還沒(méi)有投入很大的努力。根據(jù)51CTO之前的介紹,OSGi是目前最成熟的Java模塊化標(biāo)準(zhǔn),是非常適合SOA的架構(gòu),因此此戰(zhàn)略和JBoss擴(kuò)展到SOA平臺(tái)是一致的。有關(guān)更多OSGi的介紹,可參考51CTO的OSGi專題。
“我們已經(jīng)看到一些開發(fā)者把在其他容器上建立的OSGi包部署到JBoss應(yīng)用服務(wù)器上(可參考WebSphere,GlassFish和DM Server的情況),”Little說(shuō),“很多是從SOA開發(fā)而來(lái)的,其中有一個(gè)OSGi包可以成為一個(gè)非常不錯(cuò)的封裝服務(wù)單位。”
因此JBoss已經(jīng)開始研究OSGi,但并不是要取代自己的微型容器架構(gòu),而是作為一個(gè)可以協(xié)同配合的選擇方案。“我們可以支持OSGi包與原始的格式同時(shí)運(yùn)行,”Little說(shuō)。
對(duì)OSGi的支持有一部分是通過(guò)Red Hat在2009年JavaOne大會(huì)上推出的JBoss OpenChoice方式實(shí)現(xiàn)的。JBoss還宣布了一項(xiàng)計(jì)劃,通過(guò)使用OpenChoice推出一個(gè)輕量級(jí)的Java Web平臺(tái)服務(wù)器。
Little表示JBoss Web平臺(tái)將會(huì)是完整的JBoss應(yīng)用服務(wù)器的一個(gè)子集,他補(bǔ)充說(shuō)它的功能會(huì)在第一次發(fā)布時(shí)基本確定,其后不會(huì)變化太大。
“如果你想要更多的功能,你可以上升到一個(gè)新的級(jí)別,選擇一個(gè)全面的應(yīng)用服務(wù)器,”Little說(shuō),“如果總想著在一個(gè)輕量級(jí)的容器中提供更多的東西,最終它就會(huì)成為一個(gè)重量級(jí)的容器。因此,我們必須保持精簡(jiǎn)的Web配置文件,這有很多優(yōu)點(diǎn)。”
#t#總的來(lái)說(shuō),Little認(rèn)為,各種JBoss產(chǎn)品將會(huì)提供給人們所需要的多項(xiàng)新功能,但這些都不是最重要的事情。
“人們對(duì)我們的最大的要求就是進(jìn)一步提高拿來(lái)即用的能力、可管理性、還有易用性,”Little說(shuō),“這不是任何新的或是酷的功能可以比擬的。這是2010年的主題,甚至也會(huì)是以后很長(zhǎng)一段時(shí)間的主題。”
“在必要時(shí)我們也會(huì)對(duì)性能做出改進(jìn),但估計(jì)這要到JBoss更普遍一些,至少需要普通的開發(fā)者也能夠理解和配置JBoss的時(shí)候。”
【51CTO.com譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com,且不得修改原文內(nèi)容。】
原文:Red Hat's JBoss Aims to Improve User Productivity, UI in 2010 作者:Sean Michael Kerner


















