2012-03-21 50 views
-1

大多数Web服务工具都支持SOAP 1.1和1.2,但在构建新的WS时应该选择什么版本?2012年构建Web服务。选择什么SOAP版本?

我在想,WSDL 2并不是真的全部采用了,但是SOAP的情况呢?在构建SOAP Web服务时还是应该使用SOAP 1.2时,SOAP 1.1仍然被认为是“事实上的”标准?

+0

我会说在很多情况下SOAP的最佳版本是没有版本的。对于最常见的Web应用程序,SOAP过于复杂。 – mikerobi 2012-03-26 14:43:26

+1

@mikerobi由于技术互操作性的原因,他可能必须使用SOAP。 – 2012-03-26 14:54:05

回答

1

如果您使用的技术允许使用该技术,则将端点与两个版本的SOAP一起公开。

0

SOAP 1.2更容易处理。例如,使用SOAP 1.2时,您不必在请求中添加SOAPAction标头。下面的文章有一点关于它。 Request Differences SOAP 1.1, 1.2

您应该检查的主要事项是确认任何您将为您的服务提供的潜在消费者将能够消耗1.2。另一方面,如果您希望确保最大的互操作性,请尝试并确保可以为您的服务生成良好的具体WSDL。避免包含WSDL,尽可能包含XSD。 像XMLSpy,SoapUI等工具将不会有1.1或1.2的问题,并包括XSD,WSDLs。