Sun GlassFish Enterprise Server v3 Prelude ha dividido el código de GlassFish en módulos para ofrecer mayor flexibilidad y un rendimiento mejorado en el tiempo de ejecución. La arquitectura modular se implementa sobre estándares de OSGi Alliance y permite volver a utilizar módulos de Enterprise Server v3 Prelude, así como otros módulos.
Este cambio en el diseño le permite descargar e instalar únicamente los módulos que necesite para las aplicaciones que esté implementando. El tiempo de ejecución se utiliza únicamente para aplicaciones que lo utilizan, y pueden implementarse actualizaciones sin necesidad de realizar una reinstalación completa del sistema. De esa forma se reducen los tiempos de arranque, el consumo de memoria y los requisitos de espacio en disco.
El diseño modular ofrece la posibilidad de llevar a cabo las acciones siguientes:
Importar paquetes OSGi
Importar archivos históricos de bibliotecas de java (JAR)
Incorporar Enterprise Server a otras aplicaciones autocontenidas
Sustituir el contenedor web de Enterprise Server por otro contenedor web