Glassfish是Sun公司的一個社區項目,主要是為了開發Java EE 5應用服務器參考規范。甲骨文(Oracle)公司也是推動該框架發展的關鍵公司之一,同時甲骨文也在開源Eclipse基金會中占據了一席之地。
在Glassfish的努力下,廠商將能夠使用Glassfish做為實現他們自己的Java EE 5的基礎。其中一個例子就是最近剛剛升級的Java 系統應用服務器企業版本。
開源組織(Open Source Group ,OSG)負責社區發展和市場銷售的經理Ken Drachnik表示:自從版本1發布以來,使用Glassfish的社區已經顯著的增多了。他說:“Glassfish 1是專為開發人員設計的一個開發平台,而版本2具有來自Sun應用服務器企業版的一些功能,可以讓人們把Glassfish應用在大量的企業部署中。”這些企業級的功能有集群技術、管理功能和負載均衡支持等,這些將使得Glassfish V2具有很好的伸縮性。此外,Glassfish V2還包括Web服務互操作技術(Web Services Interoperability Technology,WSIT),它可以整合Web服務和Web應用技術,從而能夠保證在微軟的Windows和Sun的Java平台之間實現更好的互操作性。
為什麼Sun會把企業級的功能加入到他們的開源應用服務器中呢?理由很簡單。Drachnik表示:“因為我們看到了企業開始在產品中使用開源Glassfish。”通過加入這些企業級別的功能,Sun將邁向全面商業支持的計劃。
“Glassfish是一個全功能的應用服務器,Sun正准備出售它。” 應用平台產品管理的主管Paul Hinz表示,“我們准備根據預定價格推出一部分訂購模型。”
除了具有企業特性和支持,Sun也正在把Glassfish推向Sun Solaris之外的平台。2006年11月份,Sun宣布了與Ubuntu Linux的一項協議,把Glassfish作為Ubuntu Linux Distribution的一部分。Hinz表示這項工作正在進行中。
“Ubuntu Feisty Fawn即將在4月19日發行”,Hinz表示,“我們正在為獲得許可證和最後的打包而努力。”