Sun GlassFish Enterprise Server v3 Prelude prend en charge le niveau Web de la spécification Java EE pour permettre le déploiement d'applications Web. Enterprise Server implémente les composants standard Java EE suivants :
Java Persistence API 1.0
Java Servlet 2.5
JavaServerTM Faces 1.2
Java Server PagesTM 2.1 (JSPTM 2.1)
Java Server Pages Standard Tag Library (JSTL) 1.2
Streaming API for XML (StAX)
Sur la base de ces standards, Enterprise Server v3 Prelude propose un certain nombre d'extensions, dont les suivantes :
Comet and Representation State Transfer (REST) : réduit la latence lorsqu'un serveur utilise le protocole HTTP pour transmettre les données spécifiques à un domaine et éliminer un niveau de messagerie supplémentaire tel que le protocole SOAP.
Ajax (asynchronous JavaScript and XML) : extrait et affiche les nouvelles données relatives à une partie d'une page Web, sans incidence sur le reste de la page.
Metro : pile de services Web implémentant Java Architecture for XML Binding (JAXB) et Java APIs for XML Web Services 2.1 (JAX-WS 2.1).
Roller : serveur de blogs s'exécutant sur tous serveurs Java EE grâce à n'importe quelle base de données relationnelles.
Grizzly : structure de création de serveurs évolutifs et fiables à l'aide d'API New I/O (NIO), qui permettent l'évolution vers des milliers d'utilisateurs. Il est possible d'intégrer des composants prenant en charge les standards HTTP, Bayeux Protocol, Java Servlet API et Comet.