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