Page tree
Skip to end of metadata
Go to start of metadata

本页中:

API 介绍

REST API 介绍文档

目标客户:

CAST AI 管理员

摘要: 本页面提供有关如何访问CAST数据库中资源的信息.

REST API

CAST应用智能平台(AIP)是一种客观、可重复的测量和提高多平台、多语言、多源应用软件质量的方法。CAST AIP对应用通过接口存储大量数据,并通过健康仪表盘 和 工程仪表盘提供结果。如果不直接使用这两个仪表盘,而是根据业务需求开发特定的用例,CAST AIP提供了REST API解决方案。这个API是针对程序员的:

  • 以一种简单的方式从CAST应用智能平台请求CAST AIP数据,以便在组合或特定应用程序上构建报告
  • 将一些特定的高级CAST AIP结果集成到外部管理入口(Rational insight、Excel、BO、Qlickview、自定义入口等)
  • 将特定的CAST AIP结果推送到bug跟踪解决方案中,如JIRA、Team Foundation Server等
  • CAST报告生成器使用REST API访问需要的数据

CAST提供了使用REST API访问所需数据的文档:

  • REST API 文档介绍
  • 教程类型文档还嵌入到健康仪表盘/工程仪表盘和RestAPI.war中。可以使用这个URL访问:
http://server:[port]/<webapp>/static/RESTAPITutorial.html

REST API发送如下所示:

健康仪表盘

REST API作为健康仪表盘发送的一部分(仪表盘使用它来显示结果)。通过访问健康仪表盘中的以下URL,可以开始使用API:

http://server:[port]/CAST-Health/static/default.html
注意,当以这种方式使用REST API时,它将被只能配置为与度量服务一起工作。

工程仪表盘

REST API作为工程仪表盘发送的一部分(仪表盘使用它来显示结果)。通过访问工程仪表盘中的以下URL,可以开始使用API:

http://server:[port]/CAST-Engineering/static/default.html

REST API WAR 文件

CAST还提供了一个独立的REST API WAR文件,可以在Apache Tomcat应用服务器上部署和配置该文件,其方式与健康仪表盘/工程仪表盘完全相同(请参阅安装和配置CAST-RestAPI.war)。这个WAR既包括健康仪表盘,也不包括工程仪表盘。

您可以在CAST AIP安装文件夹中的WARS文件夹中找到WAR文件:

WAR部署和配置完毕后,可以按以下方式访问(第一个URL重定向到第二个):

http://server:[port]/CAST-RestAPI/welcome.html
http://server:[port]/CAST-RestAPI/static/default.html

注意,可以配置REST API来与仪表盘或度量服务进行交互 –-- 只需在部署时在context.xml文件中定义相关的模式名(参见 安装和配置 CAST-RestAPI.war)。

用于CAST分析和仪表盘服务的API

下面的指南描述了可以用来提取信息的某些表和视图.

这种提取信息的方法是不受欢迎的。现在应该使用CAST RestAPI提取所需的信息.

Apache Drill for CAST AIP

以下指南提供Apache Drill的安装和部署说明。Apache Drill可以与第三方商业智能工具(例如Excel、Tableau、Qlickview、MicroStrategy…)或CAST字段插件一起使用,以利用CAST AIP通过CAST RestAPI生成的结果):

将CAST行动计划集成到Atlassian JIRA中

以下指南提供了将CAST AIP操作计划集成到Atlassian JIRA bug跟踪系统中的说明。CAST 行动计划项目可以自动推送到JIRA中,并转换为可以分配给开发团队bug标签:

在Excel中使用CAST AIP数据与Power Query和RestAPI

以下指南提供了如何设置和配置微软Excel的信息以使用Power Query和RestAPI来显示使用的CAST AIP数据:

  • No labels