预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

服务提供者和服务提供者资源

企业作为E提供者,其他符合建筑师的工具(OSLC 消费者/客户)可以访问以链接到其资源。所有 OSLC资源都存在于服务提供者中,这是 OSLC 的核心组织概念。在Enterprise Architect中,可以通过专业云服务器访问的每个模型都被视为 OSLC 服务提供者。模型中的包、元素、图表和连接器是 OSLC资源。

当 OSLC 消费者尝试使用来自 OSLC提供者的数据时,它必须知道 OSLC提供者提供的所有服务。这可以通过服务提供者资源来实现;即,Service提供者提供的服务可以通过提供者进行检索。服务A提供者资源指定:

  • 您可以向其发布表示以创建新资源的 URL
  • 可用于获取现有资源列表的 URL
  • 您可以从中获取以下元数据的 URL:
    - 必须发布的 XML 才能创建新的资源
    - 表示检索到的现有资源的 XML
要检索通过专业云服务器连接的Enterprise Architect模型的服务提供者资源,请使用以下 URL:

<protocol>://<server>/<model_name>/oslc/am/sp/

例如,通过专业云服务器连接的名为“firebird_model”的模型的服务提供者资源可以使用以下 URL 访问:

http:// localhost :480/firebird_model/oslc/am/sp/

检索到的资源通常类似于此示例。

示例资源 XML

服务元素提供者资源

元素

描述

oslc:发布商

指定 OSLC提供者。

oslc:服务

指定 OSLC提供者提供的服务。 Enterprise Architect支持以下 OSLC架构管理服务:

  • 包和元素的创建工厂 - 通过使用 HTTP POST 以 RDF/XML 格式将资源表示传递到 URL,在模型中创建新包或元素:
    <protocol>://<server>/<model_name>/oslc/am/cf/resource/
  • 包和元素连接器的创建工厂 - 通过使用 HTTP POST 将 RDF/XML 格式的资源表示传递到 URL,在模型中创建新包或元素连接器:
    <protocol>://<server>/<model_name>/oslc/am/cf/resourcelink/
  • 元素属性的创建工厂 - 通过使用 HTTP POST 以 RDF/XML 格式将资源表示传递到 URL,在模型中创建新的元素属性:
    <protocol>://<server>/<model_name>/oslc/am/cf/attribute/
  • 元素操作的创建工厂 - 通过使用 HTTP POST 以 RDF/XML 格式将资源表示传递到 URL,在模型中创建新的元素操作:
    <protocol>://<server>/<model_name>/oslc/am/cf/operation/
  • 元素操作参数的创建工厂 - 通过使用 HTTP POST 以 RDF/XML 格式将其资源表示传递到 URL,在模型中创建新的元素操作参数:
    <protocol>://<server>/<model_name>/oslc/am/cf/operationparameter/
  • 包和元素讨论的创建工厂 - 通过使用 HTTP POST 将 RDF/XML 格式的讨论表示传递到 URL,在模型中创建新的包/元素讨论:
    <protocol>://<server>/<model_name>/oslc/am/cf/discussion/
  • 包和元素讨论回复的创建工厂 - 通过使用 HTTP POST 将 RDF/XML 格式的回复表示传递到 URL,在模型中创建新包和元素讨论回复:
    <protocol>://<server>/<model_name>/oslc/am/cf/reply/
  • 包和元素资源分配的创建工厂 - 通过使用 HTTP POST 将 RDF/XML 格式的资源分配表示传递到 URL,在模型中创建新的包和元素资源分配:
    <protocol>://<server>/<model_name>/oslc/am/cf/resourceallocation/
  • 包和元素测试的创建工厂 - 通过使用 HTTP POST 将 RDF/XML 格式的测试表示传递到 URL,在模型中创建新的包和元素测试:
    <protocol>://<server>/<model_name>/oslc/am/cf/test/
  • 包和元素标记值的创建工厂 - 通过使用 HTTP POST 将 RDF/XML 格式的资源表示传递到 URL,在模型中创建新的包和元素标记值:
    <protocol>://<server>/<model_name>/oslc/am/cf/taggedvalue/
  • 包和元素维护模型包元素维护项修改缺陷、任务、事件、项、决策、特征)网址:
    <protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/
  • 包和元素项目管理项的创建工厂- 通过使用 HTTP POST 以 RDF 格式将资源表示传递到 URL,在模型中创建新包和元素项目管理项(Efforts, Risks and Metrics):
    <protocol>://<server>/<model_name>/oslc/am/cf/projectmanagementitem/
  • Capability - 通过使用 HTTP GET 将查询传递到 URL 来查询Enterprise Architect模型资源:
    <protocol>://<server>/<model_name>/oslc/am/qc/
  • 链接类型查询能力 -查询Enterprise Architect模型以检索所有支持的连接器类型,使用 URL:
    <protocol>://<server>/<model_name>/oslc/am/lt/

oslc:资源形状

指定资源元数据;即它的属性和约束。

oslc:oauth 配置

指定在启用了OpenID身份验证的模型中授权用户所需的OpenID URI 和详细信息。

使用授权URI在OpenID服务器中对用户进行身份验证并检索授权码;/oslc/am/login/请求中传递此代码以接收用户身份验证令牌。

oslc:前缀定义

指定命名空间前缀及其命名空间定义。

注记

  • 此功能可通过专业云服务器获得,具有有效许可证
  • 专业云服务器与Enterprise Architect模型的连接配置为只读连接时,创建工厂服务将不可用

了解更多