La comunidad de Eclipse plataforma , que reemplaza a Java EE (Java Platform, Enterprise Edition) tras la transferencia de los procesos de desarrollo de especificaciones, TCK y la implementación de referencia a la organización sin fines de lucro Eclipse Foundation. Jakarta EE 8 ofrece el mismo conjunto de especificaciones y pruebas TCK que Java EE 8. Las diferencias se reducen únicamente al cambio de nombre y a la adopción de nuevos procesos para el desarrollo de especificaciones. La plataforma fue lanzada con un nuevo nombre porque Oracle solo transfirió la tecnología y la gestión del proyecto, pero no cedió a la comunidad de Eclipse los derechos sobre la marca registrada Java. El proyecto general para el desarrollo de Jakarta EE se llama EE4J (Eclipse Enterprise for Java).
El lanzamiento señala la finalización de la formación de la infraestructura y la consolidación de procesos para desarrollar especificaciones de la plataforma Java para empresas en un entorno neutral, independiente de proveedores específicos y que permite lograr procesos de toma de decisiones, desarrollo y certificación transparentes y abiertos. Para la certificación de productos compatibles con Jakarta EE se proponen conjuntos de evaluación de compatibilidad TCK (Technology Compatibility Kits), proporcionados bajo la licencia Eclipse TCK.
Jakarta EE 8 es el punto de partida para la creación de nuevas especificaciones, en las que participarán varios proveedores. Entre los planes para la futura expansión de las especificaciones se menciona el desarrollo de herramientas para aplicaciones empresariales en la nube (). Los cambios preparados en el trabajo conjunto se propondrán en el próximo lanzamiento de Jakarta EE 9, cuyas principales novedades incluirán la especificación Jakarta NoSQL y el cambio de espacio de nombres.
Jakarta NoSQL definirá interfaces estándar de alto nivel para la interacción de aplicaciones Java con bases de datos NoSQL, lo cual representa un paso significativo para preparar la plataforma Java para usar la paradigmática Cloud Native. Como implementación de referencia, se utilizará el marco . El cambio de espacio de nombres se debe a la imposibilidad de usar los nombres java y javax en la nueva funcionalidad de Jakarta EE, por lo tanto, se realiza la transición a un nuevo espacio de nombres «jakarta.*»
En cuanto a la toma de decisiones, el nuevo proceso que reemplaza al JCP (Java Community Process) es el (JESP), que será utilizado por el Grupo de Trabajo de Jakarta EE para el desarrollo de Jakarta EE. JESP se basa en los principios abiertos de la comunidad de Eclipse para la preparación de especificaciones del EFSP (Eclipse Foundation Specification Process). Se requerirá el consentimiento de la gran mayoría de los miembros estratégicos del grupo de trabajo, además de cualquier otro reglamento de votación definido en el EFSP, para la aprobación de cualquier cambio en las especificaciones de Jakarta EE o la formación de una nueva versión.
Fuente: opennet.ru
