Web服务课件--04 Web服务发现与调用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web服务课件--04 Web服务发现与调用

Web服务发现与调用 Web服务技术 大纲 WSDL 文档 Web 服务发现 Web 服务代理 使用 VS.NET 实现一个 Web 服务消费者 使用 XML Web Service 的步骤 确定 XML Web Service 是否存在 XML Web Service 发现 ,在获知供应商 URL 的情况下,调用 XML Web Service 发现以获得该 URL 上每个可用 XML Web Service 的特定详细信息 在给定服务说明的情况下,生成一个代理类,该代理类可以根据服务说明中的精确定义与 XML Web Service 的方法进行通信 创建一个客户端应用程序,该应用程序调用代理类的方法 WSDL 文档 WSDL 的定义 当给定一个 Web 服务时,最好有一种标准方法将 Web 服务接受和生成的消息归档,即将 Web 服务协定归档。一种标准的机制可以让开发人员和开发工具更加便利地创建和解释协定 Web 服务描述语言 (WSDL) 是由 Microsoft 和 IBM 合作开发的一种基于 XML 的协定语言 WSDL 文档的结构 definitions 元素:WSDL 文档的根元素 types 元素:定义消息中的各种数据类型 message 元素:描述通信中使用的消息 portType 元素:定义操作消息以及与操作相关的消息 binding 元素:定义每种操作使用的协议以及描述消息使用的转换方法 service 元素:定义了协议端点 Web 服务的 C# 代码示例 WSDL 的 types 元素数据类型示例 WSDL 的 types 元素方法示例 WSDL 的 message 元素示例 message 元素主要用于定义 Web 服务的请求/响应消息 一个 message 元素可以包含一个或多个 part 元素 message 元素包括 In 和 Out 两种类型,分别定义输入消息和输出消息 WSDL 的 portType 元素示例 portType 元素把消息和 Web 服务的操作关联起来 WSDL 的 binding 元素示例 定义操作使用的协议以及描述消息使用的转换方法 WSDL 的 service 元素示例 Service 元素定义了协议端点 获得完整的 WSDL 文档 大纲 WSDL 文档 Web 服务发现 Web 服务代理 使用 Visual Studio .NET 实现 Web 服务消费者 Web 服务发现 Disco简介 运用 Disco.exe 定位服务发现文档 演示 运用 Disco.exe 工具定位服务发现文档 服务发现编程 服务发现简介 服务发现的定义 XML Web Service 发现是定位(或发现)使用 Web 服务描述语言 (WSDL) 对特定 XML Web Service 进行描述的一个或多个相关文档的过程 并不是所有的 Web 服务器都要求支持服务发现,可以把服务发现的任务交给一台服务器完成,而企业的内部 Web 服务可能根本就不需要服务发现 WS-Inspection 由微软和 IBM 合作开发的 服务发现标准 静态服务发现 后缀为 .disco 的 XML 格式发现文件,包含 discoveryRef 和 contractRef 两个主要的子元素,提供服务发现和服务协定方面的信息 使用 ASP.NET 创建的 XML Web Service 具有自动生成发现文档的功能 当在客户端浏览器中使用带有“?DISCO”查询字符串的URL 来访问 XML Web Service 时,自动生成该服务的发现文档 静态服务发现代码示例 静态发现文件的后缀是 .disco 动态服务发现 如果不知道服务发现文件的 URL ,只知道服务端点的 URL,可以使用动态服务发现 动态服务发现在默认情况下配置为“禁用”,必须首先修改配置文件才能使服务器支持动态服务发现(修改machine.config 文件或者 web.config 文件中的httpHandlers子元素,为其添加“add”元素) 在站点的根目录下创建名为 Default.vsdisco 的XML 格式文件,其中列出了服务发现过程中不作为查找项的文件夹 除非用于测试,否则不要启用动态服务发现,因为这样会给系统带来安全隐患 .vsdisco 文件示例 使用 Disco.exe 工具定位发现文档 语法 主要用于在 Web 服务消费者生成 WSDL 文档 使用 Disco.exe 演示 使用 Disco.exe 工具定位发现文档 运用 Disco.exe 定位服务发现文档 用编程的方式实现服务发现 可以使用编程的手段实现 disco.exe 命令行工具的所有功能 大纲 WSDL 文档 Web

文档评论(0)

zhuwenmeijiale + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档