Protocol)是一个在分布式的环境中基于XML交换信息的简.ppt

Protocol)是一个在分布式的环境中基于XML交换信息的简.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 ASP.NET Web Services 10.1 Web Services基础 SOAP WSDL UDDI 10.1.1 SOAP SOAP(Simple Object Access Protocol)是一个在分布式的环境中基于XML交换信息的简单协议。该协议包括SOAP封装、SOAP编码规则、SOAP RPC表示和SOAP绑定四部分。SOAP协议使用XML来定义用于信息交换的格式,所有的SOAP消息都是用XML格式来编码。一个SOAP消息是由一个封套(Envelope)、一个可选的Header和一个Body组成的XML文档。 10.1.2 WSDL Web服务描述语言WSDL(Web Services Description Language)是一种基于XML的语言。它能用于描述Web服务所提供的函数名、函数的参数个数及类型和函数的返回值类型。 10.1.3 UDDI 统一描述、发现和集成协议UDDI(Universal Description Discovery and Integration)是一个Web Services的信息注册的规范,定义了Web服务的注册发布与发现的方法。UDDI类似一个目录索引,上面列出了所有可用的企业的Web服务信息。服务器请求者可以在这个目录中找到自己需要的服务。 10.2创建和使用ASP.NET Web Services 创建ASP.NET Web Services 使用ASP.NET Web Services 10.2.1创建ASP.NET Web Services 10.2.2使用ASP.NET Web Services 创建好Web服务后,就可以把该服务注册到远程的UDDI注册中心,服务请求者查询到该服务为自己需要的服务后,就可以查看相关WSDL说明并调用该服务。 10.3 在Web服务中传送数据 Web服务传送简单数据 Web服务和DataSet 10.3.1 Web服务传送简单数据 [WebMethod] public string GetPhoneNumber() { string PhoneNumber; //获得希望的电话号码操作 return PhoneNumber; } 10.3.2 Web服务和DataSet DataSet是用断开式设计来构建的,其部分目的是为了便于通过Internet来传输数据。可以将DataSet和DataTable指定为XML Web services的输入或输出,并且无需进行其他任何编码,在XML Web服务和客户端之间将DataSet内容以流的形式来回传递,因此 DataSet和DataTable是“可序列化的”。DataSet使用DiffGram格式隐式地转换为XML流,通过网络进行发送,然后在接收端从XML流重新构造为DataSe,从而为使用XML Web 服务传输和返回关系数据提供了非常简单而灵活的方法。 10.4 本章小结 Web服务是下一代Internet的基础,是Internet最重要的开发技术之一。 读者学习本章后,能够体会Web服务在大型数据库应用、电子商务应用中构建中间层业务对象的优势。通过本章的学习应当掌握: ● Web服务的三个核心协议:SOAP、WSDL和UDDI ● 多层数据库应用系统的结构:数据层、业务层和表示层 ● Web服务的创建方法 ● 使用Web服务的方法 ● Web服务构建业务层的方法 ● 集成Windows身份验证的配置方法 * * * * * After Effects 6.5实用教程 清华大学出版社

文档评论(0)

44488569 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5101121231000003

1亿VIP精品文档

相关文档