Sun GlassFish Enterprise Server v3 Prelude では GlassFish コードがモジュールに分割されたため柔軟性がもたらされ、ランタイムパフォーマンスも向上しました。このモジュラーアーキテクチャーは OSGi Alliance 規格に基づいて実装され、Enterprise Server v3 Prelude モジュールおよびその他のモジュールの再利用を可能にします。
この設計により、ユーザーは配備するアプリケーションに必要なモジュールのみをダウンロードしてインストールすることができます。ランタイムはそれを使用するアプリケーションのみに使用され、システムを完全に再インストールしなくてもアップグレードを実装することができます。 この変更により起動時間、メモリー消費、必要なディスク容量が最小化されました。
モジュラー設計により、次のことが可能になります。
OSGi バンドルのインポート
ライブラリ Java アーカイブ (JAR) ファイルのインポート
その他の内蔵型アプリケーションへの Enterprise Server の組み込み
Enterprise Server Web コンテナとその他の Web コンテナの置き換え