学历代表过去、能力代表现在、学习力代表未来

SOAP基础

上一篇 / 下一篇  2011-01-07 10:15:29 / 个人分类:软件开发知识

简单对象访问协议。一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。

SOAP 包括四个部分:

  • SOAP 封装:它定义了一个框架 , 该框架描述了消息中的内容是什么,谁应当处理它以及它是可选的还是必须的。
  • SOAP 编码规则:它定义了一种序列化的机制,用于交换应用程序所定义的数据类型的实例。
  • SOAP RPC 表示:它定义了用于表示远程过程调用和应答的协定。
  • SOAP 绑定:定义了一种使用底层传输协议来完成在节点间交换SOAP封装的约定。

SOAP 消息格式:

  SOAP 标头

  <SOAP-ENV: Envelope

  Attributes>

  <SOAP-ENV:Body

  Attributes>

  </SOAP-ENV:Body>

  </SOAP-ENV:Envelope>

语法规则:

  • SOAP 消息必须用 XML 来编码
  • SOAP 消息必须使用 SOAP Envelope 命名空间
  • SOAP 消息不能包含 DTD 引用
  • SOAP 消息不能包含 XML 处理指令

soap扩展库中主要包括三种对象:

  • SoapServer:用于创建php服务器端页面时定义可被调用的函数及返回响应数据。
  • SoapCliet :用于调用远程服务器上的SoapServer页面,并实现了对相应函数的调用。
  • SoapFault :用于生成soap访问过程中可能出现的错误。


TAG:

 

评分:0

我来说两句

Open Toolbar