是否可以使用REST API实现所有功能,这可以使用OTA实现。我确实理解在HP提供的OTA和REST API文档中都提供了示例。但是我需要以外行的方式理解事情,因为我被要求进行可行性研究,以确定在OTA中是否可以进行与OTA相同的工作量。
如果有人能够在HP ALM中向我提供REST和OTA的优缺点,我将会受益匪浅。
答案 0 :(得分:12)
简单的回答是REST API没有OTA API中当前可用的所有功能。 REST API主要关注客户端核心实体的简单CRUD操作(CRUD =创建,读取,更新,删除)。您可以比较两个API的文档,看看您是否能够通过REST实现所需的一切。
REST over OTA的主要好处是它不需要安装/注册任何客户端软件。您只需将HTML请求发布到服务器并处理XML格式的结果。这为比以往更多的客户打开了API。
OTA优于REST的主要好处是它暴露了更多ALM功能。对于那些在易于支持COM对象的环境中进行编程,您可能还会发现API的基于对象的特性更易于使用,尤其是当您的编辑器提供丰富的IntelliSense时。
基本上OTA是过去的API,而REST是未来的API。惠普可以通过REST获得所有功能,这需要一段时间。