9

是否可以使用 REST API 来实现所有功能,而这可以使用 OTA 来实现。我确实了解 HP 提供的 OTA 和 REST API 文档中都给出了示例。但是我需要用外行的术语来理解事物,因为我被要求进行可行性研究,是否有可能在 REST 中进行与 OTA 中相同的工作量。

如果有人可以向我提供 REST 和 OTA wrt HP ALM 的优缺点,我将受益匪浅。

4

1 回答 1

15

简单的回答是 REST API 不具备 OTA API 当前可用的所有功能。REST API 主要关注客户端中核心实体的简单 CRUD 操作(CRUD = 创建、读取、更新、删除)。您可以比较这两个 API 的文档,看看您是否能够使用 REST 实现您想要的一切。

REST 优于 OTA 的主要好处是它不需要安装/注册任何客户端软件。您只需将 HTML 请求发布到服务器并处理 XML 格式的结果。这向比以往更多的客户端开放了 API。

OTA 优于 REST 的主要好处是它公开了更多 ALM 功能。对于那些在易于支持 COM 对象的环境中进行编程的人,您可能还会发现 API 基于对象的特性更易于使用,尤其是在您的编辑器提供丰富的 IntelliSense 时。

基本上 OTA 是过去的 API,而 REST 是未来的 API。HP 需要一段时间才能通过 REST 获得所有功能。

于 2014-06-26T14:10:51.147 回答