与 WebSphere Service Registry and Repository 集成

通过 IBM® Rational® Asset Manager 和 IBM WebSphere® Service Registry and Repository(WSRR),您可对 Rational Asset Manager 中的业务资产进行开发和协作,并且其中的资产也显示为相应的业务对象以在 WSRR 中核准和部署。

WebSphere Service Registry and Repository(WSRR)是用于保存运行时服务描述的主元数据存储库。

术语服务可以具有下列引用:

分散在企业中的有关服务的信息在 WSRR 中汇集到一起,以提供服务的单一综合描述。

如果将 Rational Asset Manager 中的社区与 WSRR 连接,那么可以将包含 Web Service 文档的资产发布到 WSRR 存储库。如果配置了映射文件,那么可以将资产作为特定“WSRR 业务模型对象”发布到 WSRR。否则,发布到 WSRR 的资产将作为 WSRR 中链接到 Rational Asset Manager 中资产的类属概念。

还可使用 Rational Asset Manager 界面来查找位于 WSRR 中的服务文档和服务元数据。

Rational Asset Manager 中的资产发布到 WSRR

如果将 Rational Asset Manager 中某个社区连接到 WSRR,那么您可以将包含 Web service 文档和其他业务对象的资产发布到 WSRR 存储库。

如果为连接配置映射文件,那么可以将资产作为业务模型对象发布到 WSRR;否则,发布到 WSRR 的资产将作为 WSRR 中链接到 Rational Asset Manager 中资产的类属概念。

将 WSRR 中的对象同步到 Rational Asset Manager

您可配置 WSRR 存储库与 Rational Asset Manager 中某个社区之间的连接,以按照调度的时间间隔进行同步

同步 WSRR 存储库与 Rational Asset Manager 中某个社区之间的连接时,Rational Asset Manager 将在社区中为 WSRR 中的服务描述对象创建远程资产。远程资产链接到单独存储库中的对象。将在 WSRR 中为以下服务描述对象创建远程资产:
  • 物理文档:
    • WSDL
    • XSD
    • WS-Policy
    • SCA 模块
    • XML 文件
    • 其他物理文档
  • 概念:
    • 具有工件关系的概念
    • 当配置与 WSRR 的连接时选择的其他概念类型

如果更改 WSRR 服务器,那么当下次连接同步时,这些更改将反映在 Rational Asset Manager 中的资产中。

集成 WSRR 和 Rational Asset Manager 在 V7.2 中已有所改进。

通过 Rational Asset Manager V7.2,您可将 Rational Asset Manager 与 WSRR 更加紧密地集成,从而获得以下增强:
管理两个存储库中特定对象的生命周期
Rational Asset Manager V7.2 中,可以为与 WSRR 的连接配置映射文件。该映射文件定义更新 Rational Asset Manager 中的资产时将对 WSRR 中对象采取的操作。 某些操作可自动化;例如,如果使用缺省映射文件,那么在核准了业务解决方案时,将自动创建新“发行版”资产。先前,Rational Asset Manager 中资产的状态与 WSRR 中的对象松散关联。
面向服务的体系结构(SOA)模型库得以改善
Rational Asset Manager 随附的示例 SOA 模型库 与 WSRR 中的信息模型相当。该库还包括一个标准映射文件,供您在配置 WSRR 的连接时使用或修改。
SOA 模型库具有预配置的生命周期
激活 SOA 模型库后,可使用一个包含六个预配置生命周期的集合来帮助您设置和实施 SOA 信息模型的需求。
生命周期具有高级生命周期修订版(ALE)
Rational Asset Manager 包括一种策略,该策略可自动将特定资产类型发布到 WSRR,并实施为 WSRR 的连接而配置的映射文件。在预定义的 SOA 生命周期中,每次修改资产或将其移动到其他状态时均会运行 ALE 策略。该策略运行时,它将参考映射文件并对 WSRR 中的对象执行相应操作;例如,在 Rational Asset Manager 中创建“业务解决方案”类型的新资产时,ALE 策略将运行,并在 WSRR 中自动创建一个“业务能力”对象。

要配置连接而必须采取的操作

  1. 启用 SOA 模型库:有关更多信息,请参阅启用面向服务的体系结构 (SOA) 模型库
  2. 在 WSRR 中配置 ALEConfigurationALEConfiguration 在 WSRR 中可用来指定访问这两个应用程序的 URL 和凭证。 与在 Rational Asset Manager 中映射文件的方式类似,您可在 WSRR 中指定将推送并同步到 Rational Asset Manager 服务器的触发器和操作。 有关更多信息,请参阅 WSRR 信息中心内的 Installing the Advanced Lifecycle Edition in WSRR
  3. 创建社区和 WSRR 之间的连接:执行此操作时,您可选择并编辑 SOA 模型库中包含的映射文件或指定您自己的文件。 有关更多信息,请参阅连接到 WebSphere Service Registry and Repository
  4. 为社区配置 SOA 生命周期:有关更多信息,请参阅创建 SOA 生命周期集合。要定制生命周期,请参阅创建主生命周期

Rational Asset Manager 中资产映射到 WSRR 中对象的方式

如果使用 SOA 模型库随附的映射配置文件,那么下表显示的便是 Rational Asset Manager 中资产映射到 WSRR 中对象的方式:

表 1. Rational Asset Manager中的资产和 WSRR 中的对象
Rational Asset Manager中的资产类型 WSRR 中的对象
业务解决方案 BusinessCapability 扩展 Asset
业务解决方案归类为 Software Development/Kind/Process BusinessProcess 扩展 BusinessCapability
业务解决方案归类为 Software Development/Kind/Web Application BusinessApplication 扩展 BusinessCapability
业务解决方案归类为 Software Development/Kind/Service BusinessService 扩展 BusinessCapability
发行版 CapabilityVersion 扩展 Asset
发行版归类为 Software Development/Kind/Process ProcessVersion 扩展 CapabilityVersion
发行版归类为 Software Development/Kind/Web Application ApplicationVersion 扩展 CapabilityVersion
发行版归类为 Software Development/Kind/Service ServiceVersion 扩展 CapabilityVersion
规范归类为 Software Development/Kind/Service/Interface ServiceInterfaceSpecification 扩展 Asset
规范归类为 Software Development/Kind/Schema SchemaSpecification 扩展 Asset
DoU DoU

有关可自动化的过程的更多信息和示例,请参阅 WSRR 信息中心中有关同步的主题

Rational Asset Manager 中的 SOA 模型库

下图显示资产类型及其必需属性以及 SOA 模型库的资产类型之间的关系:

SOA 模型库的资产类型、属性和建议关系图

有关 WebSphere Service Registry and Registry 高级生命周期修订版的更多信息

有关 WebSphere Service Registry and Repository 和高级生命周期修订版的更多信息,请访问 WebSphere Service Registry and Repository V7.0 信息中心

有关安装 WebSphere Service Registry and Repository 的信息,请参阅“规划”和“安装”主题。

如果您正从 WebSphere Service Registry and Repository V6.0.2、V6.1、V6.2 或 V6.3 升级到 V7.0,请参阅“升级或迁移到 V7.0 安装”。


反馈