现在使用Web服务从服务中获取数据

时间:2017-05-10 05:34:03

标签: servicenow

在这些Web服务中,哪一个更适合获取数据?为什么? *休息Api
*肥皂Api
* ODBC驱动程序

我听说ODBC方法很快。

2 个答案:

答案 0 :(得分:0)

ODBC可能是最快的,只是因为交易量较少"自然,和较轻的包装。为了便于使用,我更喜欢REST。它也更加模块化,易于在两个方向上实施,易于修改,并且易于调整。

答案 1 :(得分:0)

一般来说,确实说ODBC比SOAP或REST“更快”,但ServiceNow ODBC驱动程序实际上只是SOAP API的包装器。您向ODBC发出的SQL语句基本上只是被转换为SOAP请求,因此性能将与SOAP API相当。

REST是一种更“现代”的API,开销更低(SOAP传递的XML有效负载在大多数情况下会比REST具有更大的存储空间)。对于ServiceNow来说尤其如此,因为ServiceNow对丰富的REST API支持的投入很强且更新。