Buscar
Social
Ofertas laborales ES
« YUI 2.5: suite de componentes javascript de Yahoo! | Main | Eclipse 3.3 M5 »
jueves
feb212008

Comparativa de servidores JEE 5

A menudo hemos publicado comparativas entre los servidores JEE existentes en el mercado, sin embargo ya había pasado un tiempo sin una nueva. Lo interesante de esta que aquí ponemos es que no la hizo ninguna empresa, aunque el autor Jonathan Campbell publica en los weblogs de Sun me parece que no tiene ninguna relación laboral con ellos.

En el pasado, Campbell había comparado los servidores web java open source (enlace al artículo), y ahora se avoca a comparar los servidores que cumplen la especificación JEE 5 más usados en el mercado: Glassfish 2.1, JBoss 4.X, WebSphere Community Edition 2 (Geronimo) y BEA Weblogic 10.

Campbell hizo una matriz comparativa con las características de los servidores:

 

Feature Description

Glassfish 2.1

JBoss 4.x

WebSphere 2.0

WebLogic 10

Java EE 5 compliance

Yes

Partial

Yes

Yes

JSP 2.1 and Servlet 2.5 capable

Yes

Yes

Yes

Yes

EJB 3.0 capable

Yes

Yes

Yes

Yes

JavaServer Faces 1.2 support

Yes

Yes

Yes

Yes

Custom plug-in support

Yes

Yes

Yes

Yes

Business-rules engine support

Yes

Available

Available

Available

Hibernate 3.x support

Available

Yes

Available

Available

JBoss Seam support

Available

Yes

Yes

Available

Clustering support

Yes

Yes

Yes

Yes

JAX-WS / JAX-B 2.x

Yes

Available

Yes

Yes

Eclipse IDE connector support

Yes

Yes

Yes

Yes

Ease of operation rating 1 to 10

7

6

9

6


Y también un bechmark usando jRealBench que utiliza un war para simular una carga a una aplicación web. En este caso, se simulo una carga de 10 000 sesiones concurrentes. La siguiente gráfica muestra los resultados para dos casos, el de la izquierda para la creación de la sesión, es decir, cuando el usuario entra por primera vez a la aplicación. La de la derecha es cuando el usuario hace nuevas peticiones una vez ha iniciado sesión (como cambiar de página).

chartjee

Como puedes ver los resultados al menos para mi, resultaron sorprendentes. Geronimo es por bastante margen el servidor jee más rapido del mercado, de acuerdo a Campbell, el hecho de usar Tomcat 6 como contenedor de servlets ayuda mucho a ello. Glassfish 2 es el segundo, JBoss 4 le sigue y al último WebLogic 10.

Pues bien, como siempre ocurre en estos casos las empresas no que quedaron en primero seguramente publicarán sus propios benchmarks para demostrar que en los casos X y Z el suyo es más rápido. De cualquier forma, esta comparativa es interesante pero no creo que sirva demasiado para elegir un servidor jee, ya que jRealBench prueba solamente el contenedor web y no despliega EJB ni hace uso de otros servicios como servicios web, mensajería con JMS, replicación en cluster, etc.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.