我在开会时被告知 CRM API 不是真正的 Web 服务。我总是假设 API 是一个 Web 服务,因为您必须下载 WSDL 才能使用它。那么,它是否是 Web 服务?
我只是想澄清一下,我说的是您编译成 .net 可执行文件的 API,而不是 javascript“fetchXML”或“oData”调用。
我在开会时被告知 CRM API 不是真正的 Web 服务。我总是假设 API 是一个 Web 服务,因为您必须下载 WSDL 才能使用它。那么,它是否是 Web 服务?
我只是想澄清一下,我说的是您编译成 .net 可执行文件的 API,而不是 javascript“fetchXML”或“oData”调用。
我会问他们如何定义“真正的”网络服务。根据W3C 定义,它符合以下标准:
也就是说 - 它确实具有一些使其不同于传统 Web 服务的特性(例如 WSDL 动态支持实体/属性更改),但从架构的角度来看,它在我看来是一种 Web 服务。
您可以通过添加 Web 服务引用来访问它,并且可以使用来自 JavaScript 的 SOAP 请求来调用它,所以我会说是的。