Únete a la Comunidad de Directivos de Tecnología, Ciberseguridad e Innovación Byte TI

Encontrarás un espacio diseñado para líderes como tú.

Sun lanza Java Platform Enterprise Edition 6

Sun Microsystems ha anunciado la disponibilidad de Java Platform Enterprise Edition 6 (Java EE 6) y del soporte para los titulares de las licencias de tecnología Java incluyendo Caucho, IBM, Oracle y Red Hat. Java EE es la primera plataforma para el desarrollo y despliegue de aplicaciones web y empresariales. Java EE 6 incorpora funcionalidades que incrementan la flexibilidad de la plataforma y permiten a las compañías usar escenarios de aplicación específicos, además de la plataforma empresarial, para satisfacer los requerimientos de cada caso. El kit de desarrollo Java EE ha sido descargado más de 18 millones de veces y la especificación está soportada por 28 compañías concesionarias de licencias que comercializan productos compatibles con Java EE. Desde ahora los desarrolladores pueden descargarse y desplegar las aplicaciones de Java EE utilizando el kit de desarrollo Java EE disponible en: http://java.sun.com/javaee/downloads/index.jsp
La plataforma Java EE y sus especificaciones tecnológicas continúa siendo desarrollada por la Java Community Process (JCP) y por extensión, por diferentes comunidades open source. La JCP es resultado del esfuerzo de colaboración de la comunidad, que se conforma de un gran grupo de compañías y organizaciones líderes en el sector (entre las que se encuentran Apache, Caucho, Eclipse, Fujitsu, Google, HP, IBM, Oracle, Red Hat y SAP AG) y de miembros independientes.
Java EE 6 sienta las bases para que la tecnología Java continúe avanzando con la labor de los desarrolladores y los proveedores de soluciones. La especificación Java EE 6 incorpora Perfiles, que permite crear una configuración adecuada para cada escenario de aplicación específico. Los perfiles ofrecen más flexibilidad para los clientes, los ISVs y los proveedores de plataforma permitiéndoles atender mejor a sus mercados actuales y futuros.
El Perfil Web está diseñado para cubrir el despliegue de escenarios para aplicaciones web que no requieran funcionalidades empresariales completas de la amplia plataforma Java EE.
Asociado a significativas mejoras a las especificaciones ya existentes, y a la introducción de Enterprise Java Beans (EJB) 3.1 Lite, el Perfil Web permite a los desarrolladores construir aplicaciones web de forma rápida y sencilla sin necesidad de tener que desarrollar y gestionar un stack personalizado. Además, los desarrolladores que requieren toda la potencia de la plataforma pueden moverse de forma sencilla desde el Perfil Web a la plataforma Java EE 6. Se espera que los perfiles adicionales sean definidos en un futuro por la Java Community Process para llegar a los distintos escenarios de aplicación.
“Durante años la plataforma Java EE ha crecido y madurado para dar respuesta a una amplia gama de necesidades de aplicaciones web y empresariales. Java EE 6 ha sido diseñada para ser más ligera y modular y así simplificar el desarrollo, ofrecer más aplicaciones y permitir su despliegue en distintos escenarios. Las innovadoras mejoras en productividad y funcionalidad disponibles en Java EE 6 son resultado de un esfuerzo en el desarrollo y colaboración entre Sun, el JCP y los miembros de la comunidad open source,” indicó Karen Tegan Padir, vicepresidente de MySQL y de infraestructura de software en Sun.
“La introducción de los Perfiles en Java EE 6 aporta nueva flexibilidad a la plataforma y ayuda a satisfacer las necesidades de las distintas comunidades añadiendo nuevas funcionalidades y facilidad de uso. Esperamos que los Perfiles nos encaminen hacia una nueva era de innovación en la que surgirán nuevos productos para la plataforma Java EE.”
Java EE 6 define las características de extensibilidad como una manera de adoptar y dar soporte a las comunidades y a las innovaciones externas y permitirles acceder a la plataforma. Además, Java EE 6 establece un proceso y una serie de tecnologías que pueden ser “depuradas” en futuras versiones de la plataforma, permitiendo a los proveedores planificar la migración a las nuevas tecnologías que se ofrecerán en las futuras versiones de la plataforma.
El último kit de desarrollo de software Java EE ofrece tecnología que aprovecha la primera implementación de la plataforma Java EE 6. Los desarrolladores familiarizados con el modelo de programación Java EE pueden ahora aprovecharse de las mejoras de productividad y de la simplicidad de las funcionalidades de desarrollo introducidas como parte de Java EE 6 para la construcción de una amplia gama de aplicaciones dirigidas tanto a web como a empresa.
Estas son algunas de las mejoras incluidas: la introducción del Context and Dependency Injection y EJB 3.1 Lite, la simplificación de la incorporación de EJBs a los archivos de aplicación web sin tener que crear paquetes adicionales, la capacidad de arrastrar y soltar estructuras de terceros a través de fragmentos web.xml en servlets, la incorporación de numerosas anotaciones a través de la plataforma para facilitar la construcción de aplicaciones y la capacidad para insertar EJBs en aplicaciones en ordenadores independientes para facilitar las pruebas. En http://java.sun.com/javaee/ hay una lista completa de todas las funcionalidades de Java EE 6.
La plataforma Java EE ha impulsado una vibrante comunidad y mercado para tecnologías adicionales, estructuras, lenguajes y aplicaciones que trabajan con la plataforma. Java EE 6 mejora la sencillez de uso y la productitivdad a la vez que mantiene la compatibilidad con la versión Java EE 5, con el beneficio de poder elegir entre múltiples implementaciones. La implementación de referencia Java EE 6 deriva del proyecto open source GlassFish.
Precio y disponibilidad
La implementación de referencia Java EE 6, TCK y SDK ya está disponible. El nuevo SDK incluye la documentación y las herramientas para que los desarrolladores aprendan Java EE 6 y aceleran la creación de las nuevas aplicaciones empresariales.

Deja un comentario

Scroll al inicio