TechTarget云计算 > 百科词汇

简单对象访问协议:SOAP

简单对象访问协议(Simple Object Access Protocol,SOAP)是一种通过使用世界万维网的超文本传输协议(HTTP)和扩展标记语言(XML)作为信息交流机制来使一个操作系统(如Windows 2000)的程序与相同或另一个操作系统(如Linux)的程序进行沟通的方式。由于网络协议可以被所有主要的操作系统平台安装和使用,HTTP和XML提供了一个已经在手方案用于解决网络中,不同操作系统的程序相互沟通的问题。SOAP规定如何编码HTTP标头和XML文件,这样一台计算机上的程序就可以调用另一台计算机的程序,并传递信息。它还规定被调用的程序如何作出回应。

  简单对象访问协议(SOAP)是由微软、DevelopMentor和Userland Software开发的,它已被提议为了互联网工程任务组(IETF)的一个标准接口。这有点类似因特网对象请求代理间协议(IIOP),它是通用对象请求代理结构(CORBA)的一部分。Sun Microsystems的远程方法调用(RMI)是一个用Java编写的客户机与服务器程序间协议。

  简单对象访问协议(SOAP)的一个优点是,程序调用更容易通过防火墙服务器。由于HTTP请求通常允许通过防火墙,所以可以肯定的是使用SOAP的程序可以与任何位置的程序沟通。

最近更新时间:2009-07-17 作者:Duraisamy Sivaram翻译:曾芸芸EN

相关推荐