一、Web Service概述
1、定义:给第三方的的客户端,暴露我们的数据和方法的一种方式。
2、Service技术的特点:
a、跨防火墙的通信(基于hTTp,服务器及客户端在默认情况下不会关闭HTTP的80端口)
b、应用程序集成
c、B2B的集成
d、软件和数据重用
二、Web Service的相关协议
1、简单对象访问协议SOAP
SOAP是一种轻量的、简单的。基于XML的协议
SOAP三部分:SOAP封装,SOAP编码规则,SOAPRPC表示
简单理解,就是这样的一个开放协议:SOAP=RPC+HTTP+XML
2、Web Service描述语言WSDL
WSDL是Web服务描述语言。
3、统一描述.发现和集成协议 UDDI (universal Description Discovery and Interation)
提供一个机制,以一种有效的方式来浏览,发现Web Service 以及他们之间的相互作用
UDDI 列表保存在UDDI 注册中心,包含
白页:地址,联系人和已知标示符
黄页:基于标准分类法的行业类别
绿页:有关业务公开的服务的技术信息
三、.net的调用
在引用中添加服务引用-地址栏中复制你需要添加的引用-前往(找到)-确定
ServiceReference1.WebService1SoapClient clint = new ServiceReference1.WebService1SoapClient();
clint.select(); 调用方法