Web service是Web应用程序
平台是XML+http
XML是不同平台和不同编程语言之间的语言,用于编解码数据。
http是因特网协议
XML是web service的基础
Web service 基本三元素 SOAP、WSDL 以及 UDDI
SOAP用于传输数据。SOAP 简易对象访问协议。
WSDL描述web service语言,如何访问web service。XML编写。
UDDL 存储有关web service的信息目录,进行注册。
通过ASP.NET 不必亲自写WSDL和SOAP文档。自动创建。
.asmx是web服务文件,
<%@ WebService Language="C#" CodeBehind="~/App_Code/WebService.cs" Class="WebService" %>
包含了 语言 后台.cs文件 以及类名。
XML 扩展性可标记语言。
Web service原理
服务提供把自己实现好的web服务,在服务注册中心,进行UDDI注册。服务请求者通过服务注册中心查看需要的服务,并根据UDDI注册中心查找相应的服务。发回WSDL描述信息,请求者拿到描述信息,通过SOAP信息发送给服务提供者绑定服务,提供者则执行相应的服务。