Web Service原理
广告投放★自助友情CMS落伍广告联盟晒乐广告联盟脉动广告联盟品味广告联盟
广告位可自定样式联系QQ:38355018个文字广告月20元广告联系QQ:3835501广告位可自定样式
8个文字广告月20元黄金广告位每月20元广告位可自定样式联系QQ:3835501广告位可自定样式
左旋肉碱、全国包邮
买二送一、无效退款

文章浏览→编程相关Access→Web Service原理

Web Service原理
Web Service原理

(一)基本概念

      Web Service是通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过 UDDI 进行注册。

       其允许在不同平台上以不同语言编写的各种程序以基于标准的方式相互通信.

 

      Soap(Simple Object Access Protocal)

      是在分散或分布式环境下交换信息的简单协议,它基于XML协议,以XML形式提供了一个简单且轻量的用于在分散或分布式环境下交换结构化数据和类型信息的机制。

       其可以在许多不同的软件和硬件平台上实现。

 

      WSDL(Web Service描述语言)

      WSDL是一个基于XML的语言,用于描述Web Service及其函数、参数和返回值。

 

      UDDI(通用发现、说明和集成)

      UDDI是Web服务的黄页,是一套基于Web的、分布式地为Web Service提供信息注册中心的实现标准。同时包含一组能使企业将自身提供的Web Service注册使得别的企业能够发现的访问协议。

 

(二)应用原理

     发布web service的机器称为服务端,调用web service的机器称为客户端。
      a)服务器端发布web服务。

     b) 客户端添加web引用,引用服务器端发布的web服务。此时在客户端生成了web服务在本地的一个代理,称为WebProxy。

     c) 客户端实例化一个WebProxy的对象,通过该对象调用web服务中的方法。

      d)客户端将调用信息如方法名及参数加入到soap消息中通过http传送到web服务端。

     e) 服务端从soap消息中获得调用信息,然后执行方法,将返回结果加入到soap消息中然后通过http传回。

     f) 客户端代理解析返回的soap消息并将处理结果返回给客户端调用web服务的方法。

  

所属分类:编程相关Access    作者:新浪博客    时间:2010-11-20 0:00:00

文章导航