内容


怎样将 IBM InfoSphere Data Architect 与 Rational Team Concert 集成起来

团队可以协作以定制这些工具从而提高效率

Comments

前提条件

  • 一台安装 IBM® Rational Team Concert™ 与 IBM® InfoSphere® Data Architect 的电脑
  • 访问 IBM® Jazz™ 源控制以及它们具体如何运行的基本知识
下载试用版:Rational® Team Concert 试用版  |   InfoSphere® Data Architect 试用版
获取免费的 Rational 软件工具包系列,下载更多的 Rational 软件试用版

这种集成模式的好处

IBM® InfoSphere™ Data Architect(以前叫做 IBM® Rational® Data Architect)是一种协作性的企业数据建模与集成设计工具,用于探索、建模、关联和标准化各种分散式数据资源。而 IBM® Rational Team Concert™ 则是一种协作性的软件交付环境,它可以帮助项目团队去简化、自动化和管理软件交付过程。在 IBM® Rational® Jazz™ 团队服务的协作性基础之上,通过将工作项、构建更新与软件配置管理(SCM)集成起来,这款工具扩展了团队在各方面的功能。

InfoSphere Data Architect 与 Rational Team Concert 软件之间的集成,通过支持每个团队根据他们自己的最佳操作来定制工具,从而提高团队的效率与工作的完成之类。Rational Team Concert 使用这种知识来自动检测团队的进程对系统的危害。集成化的工作项管理会自动创建并追踪与团队进程与您所定义项目相伴随的私人工作项进展。另外,它获取并维持了工作项与其他工件之间的关系,例如代码更改集合和构建。集成化的源控制提供了支持私人和团队的基本软件版本控制、工作区管理与并发管理。

怎样集成两款程序

InfoSphere Data Architect 与 Rational Team Concert 之间通过使用一种 内核共享 技术得以集成到一起。基于 Eclipse 产品之间内核共享的概念,意味着您可以在每一个基于 Eclipse 的产品之间共享核心的 Eclipse 构件。内核共享消除了为每一个产品都安装若干个 Eclipse 平台的需要,因此节省了硬盘的空间并减少了构件的臃肿性。

安装接下来的步骤来开始集成工作:

  1. 首先,使用 IBM® Installation Manager 来在您的机器上安装 Rational Team Concert 标准版本。
  2. 然后同样使用 Installation Manager 来安装 InfoSphere Data Architect。
  3. 当您来到“接受许可证协议”页面时,点击 Next
  4. 当您看到创建一个新包组的界面时,您可以选择 使用已存在的包组 单选按钮(见于图 1),然后它会自动选择 Rational Team Concert 的一个以前的版本并继续安装下去。

注意:
您可以反过来执行这些步骤:首先安装 InfoSphere Data Architect,然后在 InfoSphere Data Architect 组包(共享文件夹)中安装 Rational Team Concert。

图 1. 选择“使用已存在的包组”
显示 Installation Directory 之下的默认包
显示 Installation Directory 之下的默认包

Jazz 源控制是怎样发挥作用的

Jazz 技术平台的源控制构件管理了团队所创建的源代码、文件以及其他的工件。它提供了更改流程管理以促进受控工件的共享,保存对这些工件所做更改的历史记录,并支持共享工件多个版本之间的同时开发,这样团队就可以同时处理多个开发行了。Jazz 源控制包含了以下的构件:


像许多的配置管理系统,Jazz 源控制使用位于服务器上的安全存储库,并可以由使用标准协议的客户访问。存储库存储像流程、工作项和工作区这样有助于管理更改流程的对象。它还存储了控制的工件,这些工件代表了并可以作为一个电脑文件系统中的文件或者文件夹。

工作区
所谓的工作区就是一个您可以查看或者编辑构件的地方。服务器上存储库工作区将构件存储为可以在客户端上载入到本地工作区中的工件(例如 Eclipse 工作区或者一个普通的文件夹)。

流程与构件
所谓的流程就是一个可以包含一个或者多个构件的存储库。所谓的 构件 就是一系列的相关工件,例如一个 Eclipse 插件或者一组包含 Web 网站内容的文件。

更改集
所谓的更改集就是一个收集了一组相关文件、文件夹和构件变更的存储库对象,这样它们就可以应用于单个操作之中的流程目标(工作区或者流程)了。

更改集与更改流程
在存储库及其流程目标之间更改集合流程。大多数的工作区都有至少一个的流程目标。大多数的工作区都有至少一个的流程目标。大多数都不止一个。流程目标可以包含流程或者其他的工作区。

更改流程,冲突检测,以及冲突解决
当两个或者更多的团队成员编辑相同的文件或者文件夹是,就会产生冲突。当一个团队成员接受其他成员对工作区的更改时,这些团队必须得到解决。Jazz 源控制检测到潜在的冲突,并警告您在它们发生之前接受更改。它还提供了各种的工具和方法以便您去解决冲突。

怎样对 Jazz 源控制共享项目

  1. 打开您的 InfoSphere Data Architect 工作台,并选择 Data Project Explorer 项。
  2. 右击 Demo_Project 然后选择 Team > Share Project (图 2)。
图 2. 通过 IDA 视角来共享一个项目
按照以上所述来显示菜单选择
按照以上所述来显示菜单选择
  1. 选择您用于共享所选择项目的存储库插件,然后点击 Next(图 3)。
图 3. 共享对存储库的项目
Share Project 视图,选择的 Jazz Source Control
Share Project 视图,选择的 Jazz Source Control
  1. 选择您想要共享项目的存储库工作区与构件,然后点击 Next(见于图 4)。
图 4. 在 Jazz 源控制中共享一个项目(选择存储库)
“选择构件”界面
“选择构件”界面
  1. 在“Data Model Team Stream”的下面,创建一个名为 Demo_component 的新构件,然后点击 Finish (见于图 5)。
图 5. 选择一个流程并创建一个构件
“选择一个流程”界面
“选择一个流程”界面

现在您已经为共享模型创建了一个构件。

怎样向流程交付项目

既然您已经共享了项目,那么在 Pending Changes 视图中就已经完成了更改。

接下来,您需要从 Pending Changes 视图向 Team 流程交付更改,以便您的团队也能够看到它们。

  1. 安装以下的几个步骤:
    • 在 Pending Changes 视图中右击 Outgoing 文件夹或者选择 Deliver 以向流程交付项目(见于图 6)。
    • 或者从 Data Project Explorer 中选择模型然后右击 Team > Deliver (见于图 7)。
图 6. 向构件交付项目工件
“Pending Changes”视图
“Pending Changes”视图
图 7. 通过 Data Project Explorer 视图来向构件交付模型
“Data Project Explorer”视图
“Data Project Explorer”视图

在这里,开发员和结构师在一个新的构件之下共享了模型,这个模型位于一个已存在的 Team 流程之下。这就是说,在构件之中共享模型/项目。

怎样激活检入策略

在您共享模型之后哦,不管以后何时您去更改它,您都可以激活一项选项以自动查看存储库。但是下面的操作您必须手动完成

  1. 为了激活该次选项,您可以选择 Window > Preference > Team > Jazz source control > Check-in policies
  2. 选中“Perform check-in whenever a resource is modified”的单选按钮。
图 8. 激活自动化的检入操作
“Check-in Policies”界面的部分视图
“Check-in Policies”界面的部分视图

如果您已经做了很多的更改,那么您需要再一次向流程交付您所做的变更以让所有的成员都能看到它。

怎样查看模型的历史

  1. 为了查看模型的历史,您可以右击模型 Team > Show History,如图 9 所示。
图 9. 查看模型的历史
显示“Show History”的屏幕截图
显示“Show History”的屏幕截图
图 9. 查看模型的历史
History 项
History 项
  1. 为了查看与以前模型相进行的比较,您可以右击 History 构件,并选择 Compare with Previous 选项。
图 10. 与以前的模型比较模型
下拉菜单中所选中的“Compare with Previous”
下拉菜单中所选中的“Compare with Previous”

现在您可以看到对模型所做的变更。界面下部的项目显示了关于模型更改的更多信息。

图 11. 查看对模型所做的变更
查看对模型所做的变更
查看对模型所做的变更

图 11 的大图


相关主题


评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational
ArticleID=630921
ArticleTitle=怎样将 IBM InfoSphere Data Architect 与 Rational Team Concert 集成起来
publish-date=06282010