Wednesday May 18, 2011

Caucho's Resin now Java EE 6-certified (Web Profile)

Caucho's Resin application server has achieved Java EE 6 Web Profile Compliance. Congratulations to the team on reaching this milestone! Resin is an interesting case because it's actually a new player in the Java EE arena taking the opportunity of the new Java EE 6.0 Web Profile specification to achieve compatibility.

As a reminder, the Web Profile includes Servlet 3.0 (of course), but also JSF 2.0, EJB 3.1 lite, CDI 1.0, Bean Validation 1.0, JPA 2.0, JTA and other supporting technologies. By betting on this rich set of technologies, web developers are free to chose the runtime of their choice, and that now includes Caucho's Resin.

Resin AppServer

Note that Resin shares with GlassFish and WebLogic the same JPA (EclipseLink) and JSF (Mojarra) implementations while implementing their own JMS broker (an optional technology in addition to the Web Profile) and of course CanDI, their CDI implementation.

Caucho has also posted a roadmap document indicating that Resin 4.0.18 will be a certified "beta release" with 4.1 being the "stable release" soon after. Resin is available in open source (GPLv2) version as well as via a professional and enterprise editions.

Wednesday Jun 27, 2007

Server-side scripting gets a java boost

Caucho Logo

GlassFish partner Caucho is featured in this blog comparing performance of Drupal (the popular content management platform) running on Apache 2+PHP and Caucho's Quercus (100% Java implementation of PHP5+extensions).

Scripting on the JVM can offer load-balancing and clustering technologies (courtesy of GlassFish for instance) but it can also let you use the world of enterprise Java APIs. Here it seems to also demonstrate how Java's HotSpot JVM adaptive optimizations kick-in and provide better performance than "native" interpreters on a real-world application.

These tests were conducted all without caching enabled. Interestingly enough, comments suggest using Terracotta (another GlassFish partner) and EHCache, used by Greg Luck in the architecture.

See this post by Ludo to get the Quercus interpreter running on GlassFish.

Wednesday Apr 25, 2007

Caucho Quercus at GlassFish Day

Caucho Logo

In the ever-growing list of GlassFish partners at CommunityOne (May 7th, less than 2 weeks away!), here is Caucho. Caucho's Quercus is a fast, 100% Java implementation of the PHP language allowing developers to use PHP flexibility for the web interface and Java for stability.

As previously highlighted by Ludo, Quercus works just fine on GlassFish v2 which opens the door for PHP developers to APIs such as JAX-WS/WSIT or JPA, to the EJB3 component model, and to GlassFish features such as load-balancing, administration, or clustering. Caucho will be at GlassFish Day to show exactly this: typical PHP applications running on a complete open source Java stack.

For an overview of GF Day check here; and, for a free registration, here. Stay tuned for more announcements.