Web Service

Web Service:得第三方的客户端暴露我们数据和方法的一种方式

特点:

   1自由通信:Web service是基于HTTP的,服务器和客户端都不会关闭HTTP的80端口,所以可以穿过防火墙

   2, 应用程序集成  可以给多种语言调用

   3,B2B集成

   4,软件和数据重用

协议:

  简单的对象访问协议SOAP

      :是一种轻量的.简单的.基于XML的协议,可以和现存的许多因特网协议和格式结合作用

  包括三个部分: 

        1,SOAP的封装 2,编码规则(序列化的机制) 3,SOAPRPC表示(表示远程调用和应答的协定)

Web Service 描述语言WSDL

         :用XML代码编写的用来描述Web服务和Web服务中所有的方法

统一描述.发现和集成协议 UDDI 

        :提供一个机制,以一种有效的方式来浏览,发现Web Service 以及他们之间的相互作用

UDDI 列表保存在UDDI 注册中心,包含

  百页:地址,联系人和已知标示符

  黄页:基于标准分类法的行业类别

  绿页:有关业务公开的服务的技术信息

.NET中的调用:

  在引用中添加服务引用-地址栏中负责你需要添加的引用-前往(找到)-确定

     ServiceReference1.WebService1SoapClient clint = new ServiceReference1.WebService1SoapClient(); 

   clint.select(); 调用方法

posted @ 2013-12-20 17:58  狐狸不会飞  阅读(143)  评论(0编辑  收藏  举报