任何一個可以解釋什麼是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