Dynamics crm 2011 CRM 4/CRM 2011 API是否为“a”;“真的”;网络服务

Dynamics crm 2011 CRM 4/CRM 2011 API是否为“a”;“真的”;网络服务,dynamics-crm-2011,Dynamics Crm 2011,我在一次会议上被告知crmapi不是一个真正的web服务。我总是假设API是一个web服务,因为您必须下载WSDL才能使用它。那么,它到底是不是一个web服务 我只是想澄清一下,我说的是编译成.net可执行文件的API,而不是javascript“fetchXML”或“oData”调用。您可以通过添加web服务引用来访问它,并且可以使用来自javascript的SOAP请求来调用它,所以我会说是。我会问他们如何定义“真正的”web服务。根据测试结果,它符合以下标准: 支持通过网络进行互操作的机

我在一次会议上被告知crmapi不是一个真正的web服务。我总是假设API是一个web服务,因为您必须下载WSDL才能使用它。那么,它到底是不是一个web服务


我只是想澄清一下,我说的是编译成.net可执行文件的API,而不是javascript“fetchXML”或“oData”调用。

您可以通过添加web服务引用来访问它,并且可以使用来自javascript的SOAP请求来调用它,所以我会说是。

我会问他们如何定义“真正的”web服务。根据测试结果,它符合以下标准:

  • 支持通过网络进行互操作的机器对机器交互
  • 以机器可处理格式(特别是WSDL)描述的接口
  • 其他系统使用SOAP消息以其描述所规定的方式与Web服务交互,通常使用HTTP和XML序列化以及其他与Web相关的标准进行传输

也就是说,它确实具有一些不同于传统web服务的特性(例如动态支持实体/属性更改的WSDL),但从架构的角度来看,我认为它是一种web服务。

Microsoft在其,我倾向于认为他们知道自己在说什么。我只是想澄清一下,我说的是编译成.net可执行文件的API,而不是javascript“fetchXML”或“oData”调用。我也是。您也可以从JavaScript调用web服务元素,这有时是必要的。