Web服务的核心技术
作者:吴昌军
来源:《硅谷》2008年第01
        [摘要]一般意义上的SOAP是一种用XML封装信息的机制,因此它可以用来实现消息系统。从SOAPWSDLUDDI三个方面论述Web服务的核心技术。
        [关键词]Web服务 SOAP WSDL UDDI
        中图分类号:TP3文献标识码:A文章编号:16717597 (2008) 011004101
       
        一、SOAP调用Web服务的工具
       
        (一)SOAP的产生
        单独使用HTTP的问题是它主要是一个服务器到客户端传输文件的机制。为了创建更好的Web服务,你需要扩展HTTPSOAP更好满足了这个要求:它加入了一套HTTP标题和一个丰富XML,能够在Internet实现复杂的应用和应用的通讯。
web服务器主要提供什么服务        (二)SOAP概述
        SOAPWeb服务交换XML消息的标准协议。一般意义上的SOAP是一种用XML封装信息的机制,因此它可以用来实现消息系统。对于Web服务来说,SOAP主要用来通过XML文档传递方法参数,进行Web调用。SOAP具有和远程过程调用(RPC)协议相同的目的,即把本地计算机上的信息发送到远程计算机上,远程计算机执行远程方法,然后返回结果。
        1.SOAP由以下四部分组成:SOAP信封:它构造定义了一个整体的SOAP消息表示框架,可用于表示消息中的内容是什么,是谁发送的,谁应当接受并处理它,以及这些处理操作是可选的还是必须的等。
        2.SOAP编码规则:它构造定义了一个整体的SOAP消息表示框架,可用于表示消息中
的内容是什么,是谁发送的,谁应当接受并处理它,以及这些处理操作是可选的还是必须的等。
        3.SOAP PRC表示:定义了一个用于表示远端过程调用和响应的约定,例如如何使用HTTPSMTP协议与SOAP绑定,如何传输过程调用,在具体传输协议的哪个部分传输过程响应,如我们可以在HTTP的响应的时候传递过程响应。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。