Caucho Technology aims to certify the Resin 4 application server on the newly finalized Java EE 6 Web Profile. This white paper discusses the Java EE 6 Web Profile and how it fits with the development philosophy of Resin as well as the details of our implementation including Resin extensions to the Java EE 6 Web Profile.
The Java EE 6 Web Profile is composed of a core subset of Java EE APIs geared towards a majority of modern web applications. Resin’s implementation is focused on providing high quality implementations of CDI, Servlet 3 and EJB 3.1 Lite. In addition to the Web Profile APIs like JSF 2, Servlet 3, CDI, EJB 3.1 Lite, JPA 2 and bean validation, Resin will include a lightweight JMS server, Hessian based remoting, a JTA transaction manager, database connection pooling, built-in authentication providers, security, clustering as well as an administration console.
The Java EE 6 Web Profile enables Caucho to create a truly lightweight standards-based runtime that focuses on ease-of-use for web application development. Indeed, Resin is the only major application server solely focused on the Web Profile.