提到SOAP,很多人可能会想到肥皂,从单词方面讲是没错的,但我们今天要说的SOAP和soap不是一个概念,我们这里所说的SOAP(SimpleObjectAccessProtocol)是基于XML的浅易协议,可使应用程序在HTTP之长进行信息互换,即简朴对象会见协议。或者更简朴地说:SOAP是用于会见收集办事的协议。它的特点是基于XML,从而自力于平台并自力于语言,完全被设计用来通过因特网举行通讯,以是可以或许很好的解决应用程序之间的通讯问题,而且可操作性和可扩展性强,将被作为W3C标准来成长。互联网的利益在于大大地缩短了人与人这间的距离,实现了人与人之间零距离,然而这种效果是依赖应用程序才能实现的,也就是说对于应用程序开辟来说,使程序之间举行因特网通讯是很紧张的。今朝的应用程序都是通过长途过程挪用(RPC)在差别对象间举行通讯,但HTTP并不是为此而设计的,RPC也会产生兼容性以及平安问题。直接使用HTTP在应用程序间通讯是更好的方法,因HTTP获得了全部的收集欣赏器及办事器的支撑。SOAP就是被创造出来完成这个使命的——SOAP提供了一种尺度的方法,使得运行在差别操作体系并使用差别技能和编程语言的应用程序可以互相举行通讯。SOAP新闻实在就是一个平凡的XML文档,首要包括:Envelope元素(必须,让接收方把XML文档认作是SOAP新闻)、Header元素(可选,文档的头部信息)、Body元素(必须,全部的挪用和相应信息)、Fault元素(可选,提供有关在处置惩罚此新闻所发生错误的信息)。此中的大部门布局照旧像XML文档一样用标签将内容包起来,即用XML来编码,但不能包罗DTD和XML处置惩罚号令,并且必需使用SOAPEnvelope定名空间和SOAPEncoding定名空间。至此,我们已经对SOAP已经有了一个或许的认识了,要想在互联网中应用SOAP,接下来就应该进修一下WSDL和WebServices,假如有乐趣的TX可以相识一下。收集新技能——SOAP-百度排名优化工具
我要评论