在 Sun GlassFish Enterprise Server v3 中,GlassFish 代碼分成幾個模組,以提供靈活性與改善的執行階段效能。模組化架構實作於 OSGi Alliance 標準之上,可以重複使用 Enterprise Server v3 模組及其他模組。
此項設計變更允許您僅使用在部署應用程式時所需的模組。執行階段僅用於使用它的應用程式,實作更新時不需要重新安裝系統。此變更將啟動時間、記憶體消耗及磁碟空間需求降到最低。
模組化設計提供了以下能力:
部署 OSGi 束
部署程式庫 Java 歸檔 (JAR) 檔案
將現有功能替代為其他實作