要说SOAP就必须先提到Web Service(WS)了。因为它充当了WS的共同桥梁。
什么是Web Service
WS技术逐渐成为非常热门的技术,它确立了一种基于Internet网的分布式软件体系结构,它支持两个运行在不同操作系统平台上,并且用不同编程语言实现的系统能够相互通信。WS = SOAP + HTTP + WSDL。
名词解释:一个系统想另一个系统公开的服务被统称为Web Service。
什么是SOAP
SOAP(Simple Object Access Protocol),即简单对象访问协议,是在分布式的环境中交换数据的简单协议,它以XML为通信语言。
SOAP简单的理解,就是这样的一个开放协定SOAP=RPC+HTTP+XML:采用HTTP作为底层通讯协定;RPC作为一致性的呼叫途径;XML作为资料传送的格式,容许服务器提供者和服务客户经过防火墙在Internate进行通讯交互。
可以通过下图了解其工作的方式。