服务基础文稿.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Exploring ASP.NET / Chapter 8 / Web 服务基础 第八章 回顾 数据绑定是将从数据库检索的数据链接到控件的过程 Repeater 控件是一个容器控件,它可用于显示数据列表 DataList 控件可以用于显示数据 目标 解释 Web 服务 使用 ASP.NET 创建 Web 服务 通过各种协议使用 Web 服务 为 Web 服务创建代理,理解 UDDI 的角色 Web现状 Web 服务的必要性 分布式系统之间的通讯 电子商务的数据交换 服务概念 Web服务的概念 Web Service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API 能够用编程的方法通过Web来调用这个应用程序 把调用这个Web Service 的应用程序叫做客户 具有 Web 服务的 Internet Web服务构成 Web服务目录 Web Service 目录提供一个用以定位其他单位提供的 Web Service 的中心位置 Web Service 目录(如 UDDI 注册表)充当此角色 Web Service 客户端可能或可能不需要引用 Web Service 的目录 Web服务发现机制 Web Service 发现是定位(或发现)使用 Web 服务描述语言 (WSDL) 对特定 Web Service 进行描述的一个或多个相关文档的过程 DISCO 规范定义定位服务说明的算法 如果Web Service 客户端知道服务说明的位置,它们可以跳过发现过程 Web服务说明 若要了解如何与特定的 Web Service 进行交互,需要提供定义该 Web Service 支持何种交互操作的服务说明 Web Service 客户端必须知道如何与Web Service 进行交互才可以使用该服务 Web服务联网形式 为实现通用的通讯,Web Service 使用开放式连网形式进行通讯,该格式是任何能够支持最通用的 Web 标准的系统都可以理解的协议 SOAP 是 XML Web Service 通讯的主要协议 与 Web 服务相关的活动 创建 Web 服务 定义 Web 服务的服务接口和调用方法 在 Intranet 或 Internet 上发布 Web 服务 查找 Web 服务以便使用它 调用 Web 服务以便使用它 不再需要时,取消对 Web 服务的发布 Web 服务特征 通过 Web 进行访问 使用其接口进行调用 在服务注册表中注册 使用标准 Web 协议通信 松散耦合 Web 服务的优点 Web 服务的缺点 公开单位的应用资产存在潜在的安全风险 必须支持 XML 部署 Web 服务技术的成本有点高 在 ASP.NET 中创建 Web 服务 使用 Web 服务 使用 Web 服务 - HTTP-GET 使用 Web 服务 - HTTP-POST 使用 Web 服务 – SOAP 轻型协议,用于分散的、分布式计算环境中交换信息 有助于以独立于平台的方式访问对象、服务和服务器 借助于 XML,提供了 HTTP 所需的扩展性 基于 HTTP/XML 的协议,能够使用特定值调用方法 提供平台独立性 使用 Web 服务 – WSDL 关于 Web 服务的信息,如它包含的方法和需要传递给这些方法的参数等,都是通过 WSDL 语言描述的 基于 XML 使用标记来定义服务的属性 使用 Web 服务 - 代理 使用 Web 服务 - 调用代理 UDDI 2-1 UDDI 2-2 总结 服务具有两个特征:接口和注册 Web 服务可以使用 HTTP-GET 或 HTTP-POST 访问 Web 服务 WSDL 是 Web 服务描述语言 (Web Services Description Language) 的缩写 代理类不包含任何应用程序逻辑 UDDI 用于注册各个服务提供商提供的服务,以便可以共享它们 Version 3.0 服务 服务必须在注册表上注册,用户才能访问它 使用接口,可以从其他任何程序调用服务 站点、服务和设备协作 提供丰富的用户体验 Web 服务器 Web 服务器 Web 服务器 合成体 松散耦合的重要方面是 Web 服务只在必要时实时集成 交叉业务集成 提高效率 拉近客户关系 便于实时集成 降低复杂性 旧式应用程序 以 .aspx 扩展名保存文件 %@ WebService Language=C# class=TestWS % using System.Web.Services; class TestWS { [WebMethod] public string SayHello(string name) { return Hello + name;

文档评论(0)

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

至若春和景明,波澜不惊,上下天光,一碧万顷,沙鸥翔集,锦鳞游泳,岸芷汀兰,郁郁青青。

1亿VIP精品文档

相关文档