Sunday, February 14, 2010

El JCP

El Proceso de la Comunidad Java (Java Community Process) es una organización abierta, creada en 1998, que está encargada en la definición de futuras versiones y caracteristicas de la plataforma Java.

Cuando hay la necesidad de crear un nuevo componente o una API es identificada, el iniciador (tambien conocido como el lider de la especificación) crea un JSR (Java Specification Request) y se forma un grupo de expertos.

Este grupo, comformado de compañias representativas, organizaciones o particulares, es responsable por el desarrollo de la JSR y debe entregar: 1) Una especificación que explique los detalles y define los fundamentos de la JSR, 2) Una implementación de referencia (RI), la cual es una actual implementación de la especificación, y 3) Un Kit de prueba de compatibilidad (conocido como Technology Compatibility Kit, o TCK), el cual es un conjunto de pruebas que cada implementación necesita pasar antes de alegar una especifición completa.

Una vez aprobada por el comité ejecutivo (EC), la especificación es liberada a la comunidad para su implementación.

Java EE es llamado un sombrilla JSR, o una Platform Edition Specification (such as Profiles), ya que está agrupa otras JSRs.

No comments: