在集成 IBM Rational Software Architect、Rational Asset Manager 和 IBM Rational Team Concert 时,您可以创建应用程序开发环境的虚拟机映像。您可以在 IBM SmartCloud 的 Rational Asset Manager 实例上运行虚拟映像,并使用定制策略促成集成产品间的相互作用。
IBM SmartCloud 使用 Rational Asset Manager 来使用软件包。映像在资产目录中可作为资产使用,资产目录即为 Rational Asset Manager 资产的列表。 每个映像都有一个版本和状态(如“已核准”),且来自可定义为表示用户组或项目的社区。
在下例中,映像开发者提供和定制映像,并创建映像的资产,更新映像拓扑。资产准备就绪后,项目管理员可邀请开发者使用该资产。之后,开发者可以访问该资产并根据他们自己的使用设置虚拟机映像。
对于模板拓扑资产类型,映像开发者可以通过单击“请求映像 URL”属性创建映像实例来直接提供虚拟机映像。创建实例后,将从资产目录检索所需的设置。
在实例为可用且其状态为活动后,映像开发者可以连接到映像并将映像定制为开发环境。 例如,如果实例是 Rational Software Architect 的映像,那么映像开发者可以安装 Rational Asset Manager 和 Rational Team Concert™,并将它们与该实例集成。然后,Rational Software Architect 虚拟机映像可以配置为完整的开发环境。
定制映像后,映像开发者可以为应用程序开发者可以使用的映像创建资产。映像开发者从虚拟机创建私有映像,并使资产可在社区中使用以便与团队成员共享。
在 IBM SmartCloud 的“控制面板”中,映像开发者为云实例选择了创建私有映像。
可以使用私有映像后,只有映像开发者可以看见该映像。如要共享该映像,开发者可单击更改社区并选择可用社区,如用于开发或测试团队的私有社区。
将更新的映像作为资产发布到云后,项目管理员可以使该映像对社区或特定的开发者可用。
管理员可将团队成员添加到 Rational Team Concert 中的项目范围内,并发送具有指向定制开发环境的链接的邀请。在缺省团队邀请文本中,管理员可添加 URL 以提供开发环境。该 URL 可作为映像的模板拓扑资产的“请求映像 URL”属性的值使用。
开发者可接受团队邀请以加入 Rational Team Concert 的项目范围中。开发者可创建开发环境虚拟机,此虚拟机基于定制映像并将软件组件载入它们的工作空间。
团队范围邀请包括创建开发环境的 URL。
https://www.ibm.com/cloud/enterprise/user/control?csrftoken=abc123更改为此 URL:
https://www.ibm.com/cloud/enterprise/user/control?autocreate={id:"1234567"}csrftoken=abc123
第二个 URL 将开发者指向可用于创建实例的定制开发环境映像。
实例存在后,将显示在 IBM SmartCloud“控制面板”的我的实例部分。该映像是应用程序开发的开发者的虚拟机。开发者可使用远程客户机应用程序来连接虚拟机映像,并打开安装在上面的 Rational Software Architect 实例。
开发者可打开 Jazz™ Administration 透视图以确认是否启用 Jazz Source Control,然后使用 Rational Team Concert 客户机接受团队邀请并加载工作空间。
开发者可以创建存储库工作空间、打开 Web 透视图和使用映像开始工作。
应用程序开发者可以使用虚拟机映像来创建托管云测试环境或部署应用程序。
在云上使用 Rational Software Architect,开发者可以通过在 IBM SmartCloud 上创建应用程序服务器实例来创建托管测试环境。开发者创建服务器实例并启动该实例后,将在“控制面板”的我的实例部分的实例的开发者列表中提供并显示该实例。
然后,开发者可以将应用程序部署到应用程序服务器虚拟机以便测试和应用程序更新。