使用Rational Team Concert Item Connector同步数据存储库

在不同的部门连接数据存储库,以使协作更容易

不同的部门系统之间的数据同步化是非常重要的。例如,客户支持与开发部门通常拥有他们自己的问 题追踪系统,这样数据同步化就能使不同部门之间的员工可以共享信息并且同时处理相同的问题。但是, 这实现起来是十分困难的,因为它需要手动的操作。不同部门之间的员工协作性地处理相同问题的一种方 式是,联系两个团队之间的储存库,这样人们相互之间可以共享并追踪储存库中的对象。您可以使用项目 连接器(Item Connector)来完成该项操作,其中的项目连接器是 IBM Rational Team Concert 中一个可以扩展的框架,它将外部储存库中的对象与基于 IBM Jazz 技术 储存库中的永久性对象联系了起来。本文向您解释了怎样设计并创建新的连接器,而且笔者提供了一些范 例以便学习。

项目连接器工作的方式

当您得到来自用户的访问时,您该怎样回应呢?这完 全取决于用户。如果它是一个外部性的用户,那么支持人们接到一个访问然后创建一个凭证以记录这次访 问。这叫做一个 访问追踪系统 。用户可能是一个内部性的用户,它没有接受到来自运行系统的警告。在 这种情况下,内部支持员工会得到访问,而问题会得到 问题追踪系统 的追踪。这些都是 追踪系统 的实 例。

最近的追踪系统很依赖于软件,这样报告的问题会最终带到软件开发项目中。但是,怎样将 这些问题与开发活动联系起来呢?这是一个主要的陷阱。在很多情况下,这些问题可以得到手动的解决。 例如,信息可以通过电子邮件发送到软件产品中,或者通过电话来进行讨论。重要的信息很容易丢失。因 为在开发和前端问题追踪系统之间没有联系,时间会浪费在处理错误上(图 1)。

图 1. 信息通常是无法追踪的

IBM Rational Team Concert 提供了一种协作性的开发环境以处理这些情况。它是一个开放性的平台,可扩展的 设计。在 Jazz.net 上已经可以得到各种不同的连接器。但是,您的公司可能会使用一个自己的系统,该 系统没有与任何软件开发系统相联系。使用 Rational Team Concert 软件处理存储库没有障碍。Item Connector 是处理这样代码最佳的方法。

Item Connector 是 Rational Team Concert 内一种可 扩展的框架,它将外部性的存储库与 Jazz 存储库中的 Jazz 项目(“项目”是 Item Connector 中的一个术语用于代表基于 Jazz 存储库的永久性对象)联系了起来。连接是通过首先将外部 性对象复制到 Jazz 存储库中,然后将外部性对象与 Jazz 项目的状态进行同步化来实现的。这就是所谓 的同步化过程。一个公司可以使用它来自动将系统中的信息,例如问题追踪系统,与软件开发活动联系起 来。系统相互之间联系起来并提供了追踪性(图 2)。

图 2. 使用 Item Connector 来追踪信息

时间: 2024-11-02 01:21:48

使用Rational Team Concert Item Connector同步数据存储库的相关文章

创建一个IBM Rational Team Concert应用程序来跟踪机会

本文将介绍如何自定义 IBM® Rational Team Concert,以便将它用于传统应用程序生命周期管理用例以外的用途.本文首先会介绍一个示例场景(构建一个应用程序来跟踪基于 Web 的机会),向 Rational Team Concert 管理员展示如何创建一种新的工作项类型,自定义该工作项类型(添加属性.更新这些属性的编辑器演示,以及配置需要的属性)并测试该工作项类型.文中提供了一些 参考资料 链接,它们进一步介绍了如何创建新工作项.工作流和编辑器演示. 开始之前 要学习本文,您需要

使用 Visual Basic 脚本语言集成 Rational Team Concert

场景 假设您为实现合规性,正在使用利用目前最新的技术构建的一个系统.必须输入开发信息.该 系统已非常稳定,所以 IT 经理决定,除非出现与新操作系统补丁有关联的安全漏洞问题和缺陷,否则不维护 系统.另外假设向开发团队引入了 IBM Rational Team Concert 来支持全球交付.开发人员可能不希望浪 费宝贵的时间向两个系统输入相同的信息.本文的目的是演示集成这类系统的技术. 图 1 给出了本文 的一个目标图像.My System 用于输入某种类型的开发信息,它拥有系统的一个 COM+

使用Rational Team Concert OSLC功能将它与现有系统相集成

它实现了一个名为开放式生命周期协作服务(Open Services for Lifecycle Collaboration,OSLC)的开放服务,支持将与现有系统(比如项目管理或活动管理工具)的集成.本文将介绍如何通过 Visual Basic 脚本语言来利用 Rational Team Concert OSLC 服务,以及如何将它与现有系统相集成. 假设您为实现合规性,正在使用利用目前最新的技术构建的一个系统.必须输入开发信息.该系统已非常稳定,所以 IT 经理决定,除非出现与新操作系统补丁有

通过 Rational Team Concert 实现敏捷的嵌入式产品线开发

概述 过去 10 年中,软件社区大量采用了敏捷实践.这些实践反映了现有的瀑布式软件开发流程中的缺陷: 交付缓慢 瀑布式方法需要几个月或者甚至几年才能创建出可执行(且可审核)的系统,因此减少了利益相关者提供反馈的机会,限制了业务灵活性. 尽早决策 由于提供审核和建议的机会有限,利益相关者必须尽早地确定对系统成功至关重要的特性. 有限的调整机会 长期.固定的计划减少了针对新环境进行调整的能力,无论是从技术发现还是从业务变更方面. 相比较而言,敏捷实践持续集成小型系统变更,提供了一个用于持续审核的环境

使用IBM Rational Team Concert V2管理Scrum项目,第1部分

第1部分 创建项目.团队和计划 在超过一年多的时间里,我们一直在使用 IBM Rational Team Concert 来支持我们的 Scrum 团队,享用它的特性,与它的缺点共存,并发展它的下一个版本.使用 IBM Rational Team Concert V2,Jazz 和 Rational Team Concert 团队可以向 Scrum 和敏捷评估.规划支持交付显著的改进(更不要去提更加改进的 Web 客户端以及许多其他新的特性). 专业术语 scrum 起源于橄榄球运动,是 scr

使用BIRT 和 Rational Team Concert创建定制报表,第2部分:复杂报表与固定数

使用BIRT 和 Rational Team Concert创建定制报表,第2部分:复杂报表与固定数据集 关于本文 IBM Rational Team Concert 可以帮助软件开发团队存储和组织大量的信息,包括工作计划与任务,构建与测试,源代码与其他的字段.对于任意规模的储存库,可视化都会成为一个问题.怎样才能得到 Rational Team Concert 所追踪项目状态的高层次视图?操作板与工作项查询提供了一些方法以查看这些信息,但是对于一个更加可以定制的视图, Rational Tea

运用REST API集成及扩展IBM Rational Team Concert

简介:从 IBM Rational Team Concert 2.0 开始,REST API 得到了正式地支持(实验版发布在RTC 1.0.1).虽然目前 REST API 提供的功能还比较有局限,但对于一般的集成需求已经足够,而且对于 REST API 的增强在后续版本中会不断推出.本文将引领读者了解在 RTC 2.0.0.2 中 REST API 所提供的 功能以及相关概念.并且提供了一个 Java 实现的 RTC REST API 客户端程序供读者参考. IBM Rational Team

Rational Insight与Rational Team Concert集成环境部署

IBM Rational Insight 是 Rational 为提高软件项目度量和管理效率而开发的集成解决方案,通过 Insight 提供的数据抽取与分析功能提取诸如 Rational ClearQuest.Rational ClearCase.Rational Team Concert 等数据源中相关的开发流程管理数据,并据此生成数据仓库,进而以可视化报表展现. Rational Team Concert 是基于 Jazz 的协作软件交付平台,是 Rational 重要的战略性产品和平台,提

Rational Team Concert的代码版本管理和构建

本文通过扩展 RTC 的构建功能,简化用户操作,方便http://www.aliyun.com/zixun/aggregation/7155.html">开发人员的协同工作,从而提升工作效率,并防止新提交的代码导致构建失败的依赖.同时,对构建结果比较方面进行扩展,能够快捷的比较出新增功能而不是单纯的变更集.最后,通过自定义用户配置来实现自动部署. Rational Team Concert(RTC)作为构建在 IBM Rational 面向软件交付技术的下一代协作平台 Jazz 平台上的一