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(); 调用方法