资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目录摘要 .IABSTRACT.II1 引言 .12 概论 .22.1 WEB SERVICE 简介 .22.2 WS 的体系结构 .32.3 WEB 服务 .43 SOAP 协议 .63.1 SOAP 协议 .63.2 SOAP 消息 .73.3 SOAP=RPC+HTTP+XML.83.4 XML 和 HTML 的 差 异 .93.5 SOAP 的前景 .104 SOAP 协议结构 .114.1 SOAP 协议简介 .114.2 SOAP 协议结构及语法规则 .124.3 SOAP 消息的基本结构 .125 SOAP 协议的应用 .145.1 SOAP 和 WSDL.145.2 SOAP 体系结构 .145.3 SOAP 请求响应机制 .165.4 SOAP 模式与实现 .206 SOAP 抓包分析实验 .257 结论 .29致谢 .30参考文献 .31I摘要SOAP(Simple Object Access Protocol) ,它是一种标准消息传递协议,通常是 Web Service 的事实标准。SOAP 规范描述了四个主要的构件.使用信封形式的封装数据和路由路径的格式化规范,传输或是绑定协议,编码规则,RPC 调用机制 . 信封定义一个为描述消息内容的规范,这个消息有一种轮流排队处理的含义.协议绑定能够使用低级别的 HTTP 协议传递 SOAP 消息提供一个一般的机制.编码规则提够一种规范为了映射各种各样应用数据到基于标签表现的 TAG。最后 RPC 机制提够了一种表示远程调用和他们返回值的方法。网络中,不管你的 Web service 是用什么工具,什么语言写出来的,只要你用 SOAP 协议通过 HTTP 来调用它,总体结构都一致。通常,你用你自己喜欢的语言(如 VB 6 或者 VB.NET)来构建你的 Web service,然后用 SOAP Toolkit 或者.NET 的内建支持来把它暴露给 Web 客户。于是,任何语言,任何平台上的客户都可以阅读其 WSDL 文档,以调用这个 Web service。客户根据 WSDL 描述文档,会生成一个 SOAP 请求消息。Web service 都是放在 Web 服务器 (如 IIS) 后面的,客户生成的 SOAP 请求会被嵌入在一个 HTTP POST 请求中,发送到 Web 服务器来。Web 服务器再把这些请求转发给 Web service 请求处理器。请求处理器的作用在于,解析收到的 SOAP 请求,调用 Web service,然后再生成相应的 SOAP 应答。Web 服务器得到 SOAP 应答后,会再通过 HTTP 应答的方式把它送回到客户端。 关键字:RFC,Web Service,HTTP,WSDL IIAbstractSOAP (Simple Object Access Protocol), which is a standard messaging protocol,communication.Is often the de facto standard Web Service.SOAP specification describes four main components. Use the envelope forms of packaging and routing path data format specifications, transmission or binding agreement, coding rules, RPC call mechanism. Envelope to define a standard for describing the message content, the news There is a rotation queue processing means. protocol bindings to the HTTP protocol using low-level SOAP message passed to provide a general mechanism. encoding rules provide enough of a standard application for mapping data to a variety of labels based on the performance of TAG. Finally, a RPC mechanism to provide enough distance call and they said the method return value.Whether your Web service is what tools, what language to write out, as long as you use SOAP protocol via HTTP to call it, are consistent with the overall structure. Typically, you use your own preferred language (such as VB 6 or VB.NET) to build your Web service, then use the SOAP Toolkit or. NETs built-in support to expose it to the Web client. Thus, any language, any platform, customers can read the WSDL document to call the Web service. Customers under the WSDL description document, will generate a SOAP r
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号