存储库

Jazz™ 包含一个可扩展的存储库,后者提供特定于工具的信息的中央位置。数据作为顶级对象(称为“项”)存储在存储库中。

存储库包含可审计的项类型,后者用于维护有关一个项的创建及后续修改操作的历史记录,以便进行审计。审计跟踪包含有关该项的过去状态、保存该项的用户以及变更时间的记录。对于不需要审计历史记录的项类型而言,存储库仅保留该项的最新状态。

存储库中的每个项都具有唯一的标识,您可以使用此标识作为键来检索该项。这些通用唯一标识(UUID)将应用于项、项状态和内容值。因此,将内容从一个存储库复制到另一个存储库时,它将保留其唯一身份。

存储库组件提供了用于在存储库中创建、检索、更新和删除项的服务器端 API 方法。服务器端 API 包含用于根据项属性和关系对存储库中的项运行复杂查询的操作。

Jazz 还提供了由存储库提供支持的订阅源服务。组件通过使用服务器端 API 声明事件(例如构建完成或者交付到流)来报告变更事件。变更事件记录在存储库中。订阅源服务发布 Web 订阅源(Atom 订阅源或 RSS 订阅源),后者适合于符合标准的订阅源阅读器解析。

存储库由关系数据库提供支持。Jazz 当前支持下列关系数据库管理系统:

在存储库中创建、更新和删除项的操作只能通过服务器端机制完成。存储库提供了客户机端项管理器,它可以帮助您将客户机元素(例如视图和编辑器)与存储库中的项进行协调。

有关存储库的更多详细信息,请参阅 www.jazz.net 网站上的“学习”页面中提供的“Jazz 平台技术概述”(供注册用户查看)。


反馈

本资料对您是否有帮助?您可以在 Jazz.net 上提供反馈(需要注册):在论坛中发表意见或者提交错误