前页 后页

服务提供商和服务提供商资源

Ënterprise架构师充当OSLC提供其他符合OSLC的工具(OSLC消费者/客户端)访问链接到它的资源。所有OSLC资源都生活在服务提供商中,这是OSLC的中心组织概念。在Enterprise Architect ,可以通过Pro Cloud Server访问的每个模型都被视为OSLC服务提供商。模型中的包,元素,图和连接器是OSLC资源。

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

  • 您可以发布表示形式以创建新资源的URL
  • 可用于获取现有资源列表的URL
  • 您可以从中获取以下元数据的URL:
    -必须张贴以创建新资源的XML
    -表示检索到的现有资源的XML
要检索通过Pro Cloud Server连接的Enterprise Architect模型的服务提供商资源,请使用URL:

<协议>:// <服务器> / <型号名称> / oslc / am / sp /

例如,可以使用URL访问通过Pro Cloud Server连接的名为“ firebird_model”的模型的服务提供商资源:

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

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

示例资源XML

服务提供者资源的元素

元件

描述

oslc:发布者

指定OSLC提供程序。

oslc:服务

指定由OSLC提供商提供的服务。 Enterprise Architect支持以下OSLC体系结构管理服务:

  • 包和元素的创建工厂-通过使用HTTP POST将RDF / XML格式的资源表示形式传递到URL,从而在模型中创建新的包或元素:
    <协议>:// <服务器> / <型号名称> / oslc / am / cf / resource /
  • 包和元素连接器的创建工厂-通过使用HTTP POST将RDF / XML格式的资源表示形式传递到URL,从而在模型中创建新的包或元素连接器:
    <协议>:// <服务器> / <型号名称> / oslc / am / cf / resourcelink /
  • 元素属性的创建工厂-通过使用HTTP POST将RDF / XML格式的资源表示形式传递到URL,从而在模型中创建新的元素属性:
    <协议>:// <服务器> / <型号名称> / oslc / am / cf / attribute /
  • 元素操作的创建工厂-通过使用HTTP POST将RDF / XML格式的资源表示形式传递到URL,从而在模型中创建新的元素操作:
    <协议>:// <服务器> / <型号名称> / oslc / am / cf / operation /
  • 元素操作参数的创建工厂-通过使用HTTP POST将RDF / XML格式的资源表示形式传递到URL,从而在模型中创建新的元素操作参数:
    <协议>:// <服务器> / <型号名称> / oslc / am / cf / operationparameter /
  • 包和元素讨论的创建工厂-通过使用HTTP POST将RDF / XML格式的讨论表示形式传递到URL,在模型中创建新的包/元素讨论:
    <协议>:// <服务器> / <型号名称> / oslc / am / cf / discussion /
  • 包和元素讨论答复的创建工厂-通过使用HTTP POST将RDF / XML格式的Reply表示形式传递到URL,从而在模型中创建新的包和元素讨论答复:
    <协议>:// <服务器> / <型号名称> / oslc / am / cf / reply /
  • 包和元素资源分配的创建工厂-通过使用HTTP POST将RDF / XML格式的资源分配表示形式传递到URL,在模型中创建新的包和元素资源分配:
    <协议>:// <服务器> / <型号名称> / oslc / am / cf / resourceallocation /
  • 包和元素测试的创建工厂-通过使用HTTP POST将RDF / XML格式的测试表示形式传递到URL,在模型中创建新的包和元素测试:
    <协议>:// <服务器> / <型号名称> / oslc / am / cf / test /
  • 包和元素标记值的创建工厂-通过使用HTTP POST将RDF / XML格式的资源表示形式传递给URL,在模型中创建新的包和元素标记值:
    <协议>:// <服务器> / <型号名称> / oslc / am / cf / taggedvalue /
  • 包和元素维护项的创建工厂-通过使用HTTP POST将RDF / XML格式的资源表示形式传递给模型,从而在模型中创建新的包和元素维护项(更改,缺陷,问题,任务,事件,决策,文档,功能)。网址:
    <协议>:// <服务器> / <型号名称> / oslc / am / cf / maintenanceitem /
  • 包和元素项目管理项的创建工厂-通过使用HTTP POST将RDF格式的资源表示形式传递给URL,在模型中创建新的包和元素项目管理项(工作量,风险和度量):
    <协议>:// <服务器> / <型号名称> / oslc / am / cf / projectmanagementitem /
  • 查询功能-通过使用HTTP GET将查询传递到URL来查询Enterprise Architect模型的资源:
    <协议>:// <服务器> / <型号名称> / oslc / am / qc /
  • 链接类型查询功能-使用URL查询Enterprise Architect模型以检索所有受支持的连接器类型:
    <协议>:// <服务器> / <型号名称> / oslc / am / lt /

oslc:resourceShape

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

oslc:oauthConfiguration

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

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

oslc:prefixDefinition

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

笔记

  • 可通过Pro Cloud Server使用有效许可证使用此功能
  • 当与Enterprise Architect模型Pro Cloud Server连接配置为只读连接时,Creation Factory Service将不可用

学到更多