webservice---soap协议

SOAP(简单对象访问协议)结合HTTP和XML,提供跨平台、语言无关的互操作性,广泛应用于Web服务。SOAP消息包含封装、编码规则和RPC表示三部分,常与HTTP绑定,允许请求/应答模式。SOAP具有可扩展性、简单性、厂商和平台无关性等优点,适合在分布式环境中使用。
摘要由CSDN通过智能技术生成

   SOAP(SimpleObjectaccessPRotocal,简单对象访问协议)技术有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用能够被广泛的用户所访问。SOAP是把成熟的基于HTTP的WEB技术与xml的灵活性和可扩展性组合在了一起。

SOAP协议:简单对象访问协议(SOAP:Simple Object Access Protocol),简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息. SOAP协议可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME).它还支持从消息系统到远程过程调用(RPC)等大量的应用程序.

SOAP包括三个部分:

SOAP封装:它定义了一个框架 , 该框架描述了消息中的内容是什么,谁应当处理它以及它是可选的还是必须的.

SOAP编码规则:它定义了一种序列化的机制,用于交换应用程序所定义的数据类型的实例.

SOAPRPC 表示:它定义了用于表示远程过程调用和应答的协定.(RPC:英文原义:Remote Procedure Call Protocol

 

SOAP消息基本上是从发送端到接收端的单向传输,但它们常常结合起来执行类似于请求 / 应答的模式.所有的 SOAP 消息都使用 XML 编码.一条 SOAP 消息就是一个包含有一个必需的 SOAP 的封装包,一个可选的SOAP 标头和一个必需的 SOAP 体块的 XML 文档.把 SOAP 绑定到 HTTP 提供了同时利用 SOAP 的样式和分散的灵活性的特点以及 HTTP 的丰富的特征库的优点.在 HTTP 上传送 SOAP 并不是说 SOAP 会覆盖现有的 HTTP 语义,而是

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值