Web服务基础课件.ppt_第1页
Web服务基础课件.ppt_第2页
Web服务基础课件.ppt_第3页
Web服务基础课件.ppt_第4页
Web服务基础课件.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web服务基础 第八章 2 回顾 数据绑定是将从数据库检索的数据链接到控件的过程Repeater控件是一个容器控件 它可用于显示数据列表DataList控件可以用于显示数据 3 目标 解释Web服务使用ASP NET创建Web服务通过各种协议使用Web服务为Web服务创建代理 理解UDDI的角色 4 Web现状 5 Web服务的必要性 分布式系统之间的通讯电子商务的数据交换 6 服务概念 服务 注册 接口 服务必须在注册表上注册 用户才能访问它 使用接口 可以从其他任何程序调用服务 应用服务 系统服务 7 Web服务的概念 WebService就是一个应用程序 它向外界暴露出一个能够通过Web进行调用的API能够用编程的方法通过Web来调用这个应用程序把调用这个WebService的应用程序叫做客户 8 具有Web服务的Internet 站点 服务和设备协作提供丰富的用户体验 9 Web服务构成 10 Web服务目录 WebService目录提供一个用以定位其他单位提供的WebService的中心位置WebService目录 如UDDI注册表 充当此角色WebService客户端可能或可能不需要引用WebService的目录 11 Web服务发现机制 WebService发现是定位 或发现 使用Web服务描述语言 WSDL 对特定WebService进行描述的一个或多个相关文档的过程DISCO规范定义定位服务说明的算法如果WebService客户端知道服务说明的位置 它们可以跳过发现过程 12 Web服务说明 若要了解如何与特定的WebService进行交互 需要提供定义该WebService支持何种交互操作的服务说明WebService客户端必须知道如何与WebService进行交互才可以使用该服务 13 Web服务联网形式 为实现通用的通讯 WebService使用开放式连网形式进行通讯 该格式是任何能够支持最通用的Web标准的系统都可以理解的协议SOAP是XMLWebService通讯的主要协议 14 与Web服务相关的活动 创建Web服务定义Web服务的服务接口和调用方法在Intranet或Internet上发布Web服务查找Web服务以便使用它调用Web服务以便使用它不再需要时 取消对Web服务的发布 15 Web服务特征 通过Web进行访问使用其接口进行调用在服务注册表中注册使用标准Web协议通信松散耦合 松散耦合的重要方面是Web服务只在必要时实时集成 16 Web服务的优点 17 Web服务的缺点 公开单位的应用资产存在潜在的安全风险必须支持XML部署Web服务技术的成本有点高 18 在ASP NET中创建Web服务 以 aspx扩展名保存文件 19 使用Web服务 HTTP GET 20 使用Web服务 HTTP GET 21 使用Web服务 HTTP POST 使用POST方法调用Web服务请输入您的姓名 22 使用Web服务 SOAP 轻型协议 用于分散的 分布式计算环境中交换信息有助于以独立于平台的方式访问对象 服务和服务器借助于XML 提供了HTTP所需的扩展性基于HTTP XML的协议 能够使用特定值调用方法提供平台独立性 23 使用Web服务 WSDL 关于Web服务的信息 如它包含的方法和需要传递给这些方法的参数等 都是通过WSDL语言描述的基于XML使用标记来定义服务的属性 24 使用Web服务 代理 WSDLhttp localhost test1 asmx n FirstWS Web服务代理 25 使用Web服务 调用代理 publicvoidPage Load ObjectSender EventArgse FirstWS TestWSWSObj newFirstWS TestWS Text1 Text WSObj SayHello Scooby 26 UDDI2 1 UDDI用来查找以下信息 关于业务伙伴提供的Web服务的信息特定Web服务提供商的列表关于公开特定Web服务的技术细节提供特定Web服务的公司 用于注册各个服务提供商提供的服务 以便可以共享它们有助于Web服务的客户或Web用户查找该Web服务 通用描述发现和集成 27 UDDI2 2 28 总结 服务具有两个特征 接口和注册Web服务可以使用HTTP GET或HTTP POST访问W

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论