SpringSource DM Server進(jìn)駐Eclipse項(xiàng)目
原創(chuàng)【51CTO 1月14日快訊】Eclipse RT最高級(jí)別工程項(xiàng)目列表中馬上就要增添一位新的重量級(jí)成員:隸屬VMware的SpringSource Java部門將DM Server代碼捐贈(zèng)給了Eclipse項(xiàng)目。由SpringSource開發(fā)的DM Server是一個(gè)基于OSGi標(biāo)準(zhǔn)的Java服務(wù)器。捐贈(zèng)給Eclipse基金會(huì)之后,將逐步成為與Virgo項(xiàng)目(一個(gè)致力于建設(shè)動(dòng)態(tài)企業(yè)級(jí)應(yīng)用平臺(tái)的項(xiàng)目)有關(guān)的核心技術(shù)。
作為轉(zhuǎn)移過程的一部分,SpringSource將為在GPL上運(yùn)行的DM Server重新頒發(fā)許可,以使其滿足Eclipse公共許可證(EPL)的需求。這次轉(zhuǎn)移同樣會(huì)對(duì)DM Server的商業(yè)版本產(chǎn)生影響。
SpringSource社區(qū)論壇的管理者Adam Fitzgerald表示,“當(dāng)前,DM Server擁有雙重認(rèn)證,并且也有相應(yīng)的商業(yè)版本。一旦DM Server向Virgo及Eclipse基金會(huì)的轉(zhuǎn)移工作結(jié)束,DM Server的商業(yè)認(rèn)證版本將不復(fù)存在。到時(shí),我們將向希望在自己企業(yè)級(jí)開發(fā)環(huán)境中使用Virgo的客戶提供訂閱支持。”
按照Fitzgerald的說法,將DM Server轉(zhuǎn)移到Eclipse的最初目的是為了讓用戶在開發(fā)企業(yè)級(jí)的Java程序時(shí)更加頻繁的使用OSGi模塊化標(biāo)準(zhǔn)。在目前OSGi標(biāo)準(zhǔn)的實(shí)施方面,SpringSource是相對(duì)進(jìn)展比較快的、比較成熟的一個(gè)廠商。在之前51CTO發(fā)布的《你好,OSGi系列》中,文中使用的應(yīng)用服務(wù)器正是DM Server。
“在花費(fèi)了幾年時(shí)間來(lái)了解客戶們的OSGi需求后,我們?cè)絹?lái)越清楚的意識(shí)到,雖然OSGi在某些應(yīng)用和企業(yè)級(jí)Java開發(fā)領(lǐng)域中有著極強(qiáng)的適應(yīng)性,但它若想成為主流的Java開發(fā)工具還需要解決一些棘手的問題。”Fitzgerald說道。
51CTO編輯推薦:Spring仍然輕量么?談SpringSource的發(fā)展戰(zhàn)略
Fitzgerald還提到說,早在兩年前SpringSource就已經(jīng)成為了Eclipse基金會(huì)的一員,并在許多項(xiàng)目中得到使用。根據(jù)他的觀點(diǎn), Virgo項(xiàng)目將會(huì)吸引更多的SpringSource貢獻(xiàn)者加入到Eclipse平臺(tái)的項(xiàng)目中來(lái)。
Eclipse基金會(huì)的市場(chǎng)部經(jīng)理Ian Skerrett表示,“Virgo將成為Eclipse RT項(xiàng)目中的一員,以后將會(huì)有很多項(xiàng)目在架構(gòu)層面上出現(xiàn)多種技術(shù)一起使用的情況。”
Eclipse項(xiàng)目以開發(fā)工具所被人們熟知,例如它的同名產(chǎn)品Eclipse IDE。早在幾年前,Eclipse就擴(kuò)大了它在運(yùn)行時(shí)方面的授權(quán)(這些授權(quán)始于2008年)。當(dāng)前可以達(dá)到Eclipse RT標(biāo)準(zhǔn)的有Eclipse Equinox項(xiàng)目、Eclipse Rich Ajax 平臺(tái)(RAP)、以及Swordfish公司的SOA runtime項(xiàng)目。
SpringSource DM Server 2.0
DM Server將轉(zhuǎn)移到Eclipse項(xiàng)目這一消息公布的同時(shí),SpringSource也發(fā)布了DM Server 2.0,對(duì)過去的1.0版本進(jìn)行了一些改進(jìn)。Fitzgerald認(rèn)為DM Server 2.0在Web 應(yīng)用程序模塊化方面有一些大的改進(jìn),其中包括Web組件模塊。
與此同時(shí),DM Server在服務(wù)環(huán)境上也有一些改進(jìn)。另外,它在構(gòu)建應(yīng)用程序調(diào)度及存儲(chǔ)控制策略上也有不小的提高。
#t#在談到Eclipse基金會(huì)上DM Server的未來(lái)版本時(shí),F(xiàn)itzgerald認(rèn)為目前就DM Server將要包含功能進(jìn)行預(yù)測(cè)還為時(shí)過早。
Fitzgerald說,“轉(zhuǎn)移到Eclipse項(xiàng)目之后,DM Server將由社區(qū)來(lái)驅(qū)動(dòng)。所以,當(dāng)存在大量外部因素及可供選擇的輸入時(shí),我并不認(rèn)為我們還有制定DM Server發(fā)展方向的能力。”
除了DM Server之外,SpringSource的招牌產(chǎn)品——輕量級(jí)Java框架:Spring框架(目前已更新到3.0版本)也提供對(duì)Tomcat Java中間件服務(wù)器的商業(yè)支持。
【51CTO.com譯稿,非經(jīng)授權(quán)請(qǐng)勿轉(zhuǎn)載。合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com,且不得修改原文內(nèi)容。】
原文:SpringSource DM Java Server Heads to Eclipse 作者:Sean Michael Kerner