任何一个可以解释什么是RESTful Web服务和WSDL(Web服务和描述语言)之间的差异。哪一个更安全?如何?
谢谢
任何一个可以解释什么是RESTful Web服务和WSDL(Web服务和描述语言)之间的差异。哪一个更安全?如何?
谢谢
WSDL“Web服务描述语言”是定义的内容和行为的基于SOAP的Web服务标准。它是定义“Web服务”的WS *标准集合的一部分。这些标准包括发现,传输,消息格式,身份验证,非推广等等。这些是由W3C管理的正式标准。
REST是一种网络编程风格,其中每个请求都是以有效URL的形式进行的,通过http GET,PUT,POST或DELETE动作来识别对象的“关键”想要做到这一点。
REST是一种风格而非标准的消息,可以是XML,JSON或任何您选择的格式。
我认为REST很适合简单的事情。 SOAP等对于复杂的“企业”级别的交互以及复杂的安全性和工作流程需求非常有用,但它对于更简单的服务来说是过度的。
至于安全性REST不会帮助你。但使用标准的网络安全(会话,cookies,SSL等),您可以很好地保护RESTful服务。
SOAP内置了防弹安全功能,但其配置非常重要,需要LDAP服务器和管理公钥/私钥对。除非你真的需要它最好的一个人留下。
http://stackoverflow.com/questions/840653/wsdl-vs-rest-pros-and-cons – StanislavL 2012-03-06 06:25:21