El repositorio incluye tipos de ítem auditables o revisables, que conservan un historial de creación y subsiguiente modificación de los mismos para poder auditarlos. El rastro de la auditoría incluye un registro de los estados pasados del item, el usuario que guardó el elemento y el momento en que se modificó. En el caso de los elementos que no requieren un historial auditable, el repositorio almacena únicamente el último estado del elemento.
Cada elemento del repositorio tiene un identificador único, que puede utilizarse como clave para recuperar dicho elemento. Estos identificadores únicos a nivel mundial (UUIDs) se aplican a los elemento, al estado de los mismos y al valor de su contenido. De este modo, cuando el contenido de un item se replica en otro, su identidad única se conserva.
El componente del repositorio proporciona métodos de interfaz de programa (API) del lado del servidor para la creación, recuperación, actualización y eliminación de items en el repositorio. Los API del lado del servidor incluyen operaciones para ejecutar búsquedas complejas de los items del repositorio, basadas en sus propiedades y sus relaciones.
Jazz también proporciona un servicio de señalización que está respaldado por el repositorio. Los componentes comunican los cambios empleando las API del lado del servidor para anunciar sucesos, tales como la finalización de una construcción o la entrega a un stream. Los cambios se almacenan en el repositorio. Los servicios de señalización publican una señal web (ya sea Atom o RSS) para su análisis mediante un lector de señales de tipo estándar.
La creación, actualización y eliminación de elementos de un repositorio solo puede hacerse empleando los mecanismos del lado del servidor. El repositorio proporciona un gestor de elementos del lado del cliente que ayuda a coordinar elementos de tipo cliente, tales como vistas y editores, con items del repositorio.
Para mayor información acerca del repositorio, véase "Información general técnica de la plataforma Jazz" que está disponible para los usuarios registrados en www.jazz.net en la página de aprendizaje
¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error