什么是SOAP?
2016-09-28 19:33
253 查看
SOAP(Simple Object Access Protocol
)简单对象访问协议是在分散或分布式的环境中交换信息并执行远程过程调用的协议,是一个基于XML的协议。使用SOAP,不用考虑任何特定的传输协议(最常用的还是HTTP协议),可以允许任何类型的对象或代码,在任何平台上,以任何一直语言相互通信。这种相互通信采用的是XML格式的消息。SOAP也被称作XMLP,为两个程序交换信息提供了一种标准的工作机制。在各类机构之间通过电子方式相互协作的情况下完全有必要为此制定相应的标准。SOAP描述了把消息捆绑为XML的工作方式。它还说明了发送消息的发送方、消息的内容和地址以及发送消息的时间。SOAP是Web
Service的基本通信协议。SOAP规范还定义了怎样用XML来描述程序数据(Program
Data),怎样执行RPC(Remote Procedure
Call)。大多数SOAP解决方案都支持RPC-style应用程序。SOAP还支持
Document-style应用程序(SOAP消息只包含XML文本信息)。最后SOAP规范还定义了HTTP消息是怎样传输SOAP消息的。MSMQ、SMTP、TCP/IP都可以做SOAP的传输协议。SOAP
是一种轻量级协议,用于在分散型、分布式环境中交换结构化信息。 SOAP
利用 XML
技术定义一种可扩展的消息处理框架,它提供了一种可通过多种底层协议进行交换的消息结构。这种框架的设计思想是要独立于任何一种特定的编程模型和其他特定实现的语义。SOAP
定义了一种方法以便将 XML
消息从 A
点传送到 B
点。为此,它提供了一种基于 XML
且具有以下特性的消息处理框架: 1)
可扩展, 2)
可通过多种底层网络协议使用, 3)
独立于编程模型。
)简单对象访问协议是在分散或分布式的环境中交换信息并执行远程过程调用的协议,是一个基于XML的协议。使用SOAP,不用考虑任何特定的传输协议(最常用的还是HTTP协议),可以允许任何类型的对象或代码,在任何平台上,以任何一直语言相互通信。这种相互通信采用的是XML格式的消息。SOAP也被称作XMLP,为两个程序交换信息提供了一种标准的工作机制。在各类机构之间通过电子方式相互协作的情况下完全有必要为此制定相应的标准。SOAP描述了把消息捆绑为XML的工作方式。它还说明了发送消息的发送方、消息的内容和地址以及发送消息的时间。SOAP是Web
Service的基本通信协议。SOAP规范还定义了怎样用XML来描述程序数据(Program
Data),怎样执行RPC(Remote Procedure
Call)。大多数SOAP解决方案都支持RPC-style应用程序。SOAP还支持
Document-style应用程序(SOAP消息只包含XML文本信息)。最后SOAP规范还定义了HTTP消息是怎样传输SOAP消息的。MSMQ、SMTP、TCP/IP都可以做SOAP的传输协议。SOAP
是一种轻量级协议,用于在分散型、分布式环境中交换结构化信息。 SOAP
利用 XML
技术定义一种可扩展的消息处理框架,它提供了一种可通过多种底层协议进行交换的消息结构。这种框架的设计思想是要独立于任何一种特定的编程模型和其他特定实现的语义。SOAP
定义了一种方法以便将 XML
消息从 A
点传送到 B
点。为此,它提供了一种基于 XML
且具有以下特性的消息处理框架: 1)
可扩展, 2)
可通过多种底层网络协议使用, 3)
独立于编程模型。
相关文章推荐
- c#调用COM组件
- C#实现把指定数据写入串口
- C#动态创建button的方法
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#实现给图片加水印的方法
- C#使用加边法计算行列式的值
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#中的delegate委托类型基本学习教程
- C#实现子窗体与父窗体通信方法实例总结
- C#通用邮件发送类分享
- 举例讲解C#中自动实现的属性
- C#中this的用法集锦
- C#数据结构之顺序表(SeqList)实例详解
- C#.NET获取拨号连接的宽带连接方法
- C#实现导出List数据到xml文件的方法【附demo源码下载】
- C#异步绑定数据实现方法
- C#实现AddRange为数组添加多个元素的方法
- C#中Equality和Identity浅析