我曾经在Java中构建过不同的SOAP Web服务(几年前..),也使用SAP Gateway在ABAP中构建了不同的OData服务。除了编程语言之外,主要区别是我会收到一个WSDL(可能是XML)来实现SOAP Web服务,而使用OData时可以选择XML或JSON输出。
两者都实现了REST范式,但通常更常见的是实现OData服务。我知道任何不同的软件都可以轻松地使用OData-但是两种服务之间有什么优缺点?我真的不太明白。
我曾经在Java中构建过不同的SOAP Web服务(几年前..),也使用SAP Gateway在ABAP中构建了不同的OData服务。除了编程语言之外,主要区别是我会收到一个WSDL(可能是XML)来实现SOAP Web服务,而使用OData时可以选择XML或JSON输出。
两者都实现了REST范式,但通常更常见的是实现OData服务。我知道任何不同的软件都可以轻松地使用OData-但是两种服务之间有什么优缺点?我真的不太明白。