【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配置文件,這有很多優點。”
“人們對我們的最大的要求就是進一步提高拿來即用的能力、可管理性、還有易用性,”Little說,“這不是任何新的或是酷的功能可以比擬的。這是2010年的主題,甚至也會是以後很長一段時間的主題。”
“在必要時我們也會對性能做出改進,但估計這要到JBoss更普遍一些,至少需要普通的開發者也能夠理解和配置JBoss的時候。”
【51CTO.com譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com,且不得修改原文內容。】
原文:Red Hat's JBoss Aims to Improve User Productivity, UI in 2010 作者:Sean Michael Kerner