连接到 WebSphere Service Registry and Repository

要发布 Web Service 资产,您必须连接到 IBM® WebSphere® Service Registry and Repository (WSRR)。可以从 IBM Rational® Asset Manager Web 客户机来连接到 WSRR。

开始之前

您必须是社区管理员才能添加连接。

您必须同步 WSRR 与 Rational Asset Manager 的连接。 如果 WSRR 服务器要求访问许可权,那么用于连接的 WSRR 帐户必须具有“创建”许可权才能发布资产,必须具有“检索”许可权才能同步资产。

关于此任务

要发布以下类型的 Web Service 资产,Rational Asset Manager 必须连接到 WSRR:
了解有关 WebSphere Service Registry and Repository 的更多信息:

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

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

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

过程

要创建与 WSRR 服务器的连接,请执行以下操作:

  1. 登录 Rational Asset Manager Web 客户机。
  2. 单击管理,然后选择要编辑的社区。
  3. 单击连接选项卡。
  4. 在“WebSphere Service Registry and Repository 连接”下面,单击新建连接
  5. 在“连接属性”页面上,指定 WSRR 安装的详细信息。
    1. 名称字段中,输入连接的名称。此名称可以包含空格和特殊字符。
    2. 描述字段中,输入连接的描述。描述可以包含空格和特殊字符。
    3. URL 字段中,输入 WSRR 服务器的位置。包含域和端口号。例如:https://server.example.com:9443
    4. 要连接到在 IBM WebSphere Application Server 的同一实例上运行的多个 WSRR 实例,请执行以下操作:
      1. .xml 映射文件中,为每个 WSRR 实例指定不同上下文根。
      2. 对于要连接到的每个 Web 模块,添加上下文根值。 例如,要在 WSRR 中添加 ServiceRegistryUI 和 WSRR63Router Web 模块,请在 ALEConfiguration.xml 文件中添加以下文本:
        <!--  Context Roots for WSRR Server.
        Add the context roots for WSRR Web UI and the 6_3 Web Services router -->
        <WSRR>
              <Server> 
                 <ContextRoot>
                     <WebModule name="ServiceRegistryUI" value="ServiceRegistry" /> 
                     <WebModule name="WSRR63Router" value="WSRR6_3" />
                 </ContextRoot>
              </Server>
        </WSRR>
      这些值可从 WSRR 安装中获取。您可在 WSRR 企业应用程序服务注册表中的上下文根值中查找这些值。在安装服务注册表时,如果重命名了缺省值,那么还必须修改映射文件以添加修改的上下文根。
    5. 登录字段中,输入有权访问 WSRR 的用户的用户名。
    6. 密码字段中,输入用于访问 WSRR 的用户密码。
    7. 在输入主机、端口、用户名和密码后,请单击测试连接以测试是否可以与服务器建立连接。
    8. 类型列表中,选择是通过使用此连接来发布资产、同步资产还是发布并同步资产。 如果该连接用于发布资产以及检索要包含在搜索中的 WSRR 资产,请选择发布并同步
    9. 缺省资产所有者:选择将拥有资产的用户,此处的资产是指在与 Web Service 注册表同步期间自动添加到 Rational Asset Manager 存储库中的资产。在 Rational Asset Manager 中找不到 WSRR 中的用户标识以及不能创建 WSRR 用户标识时,将对资产指定缺省资产所有者。当您选择缺省资产所有者时,请确保用户具有在 Rational Asset Manager 中创建资产的许可权。
    10. 同步调度旁边,单击编辑以修改 Rational Asset Manager 存储库与 Web Service 注册表同步的频率。可选择在每天或每周的特定时间同步,或者按照以分钟或小时计的时间间隔同步。
    11. 选择映射 (.xml) 文件,此文件使用 WSRR 中的元素来映射 Rational Asset Manager 中的类别、资产类型和状态。
      • 要查看当前文件,请单击映射文件的名称。
      • 要选择其他映射文件,请单击替换并选择以下其中一个选项:
        • 不使用配置文件:此连接将不使用映射文件。您从 Rational Asset Manager 上载到 WSRR 的资产是 WSRR 中的类属概念。
        • 使用来自 SOA 库的缺省配置文件:如果已导入 Rational Asset Manager 所附带的样本 SOA 库,那么该库包含符合面向系统的体系结构原理的缺省映射文件。
        • 导入:浏览到要使用的其他映射文件并将其选定。

      有关如何修改映射文件以在两种产品之间映射元素的信息,请参阅“配置映射 .xml 文件”。

    12. 条件部分中,建立连接后,可指定此连接与 WSRR 中的特定模板和/或分类同步。
      • 要添加模板,请单击添加模板并搜索注册表以查找要添加的模板。
      • 要添加分类,请单击添加分类并搜索注册表以查找要添加的分类。
      添加条件时,可通过逻辑函数 AND 或 OR 将条件连接在一起。如果未定义条件,那么将仅同步从 Rational Asset Manager 发布的,或者具有工件关系的概念。
  6. 单击确定

反馈