
圆和吖职业投术学院 项目十 创建Web服务
项目十 创建Web服务

®和宁职业找术学院 回 跟踪是ASP.NET引入的新功能,只需对页面和应 用程序启用此功能,就可以查看有关单个 ASP.NET页请求的诊断信息 ·页面级跟踪具有一个称为TraceMode的属性,此 属性接受SortByCategory或SortByTime属性值, 以决定如何显示输出结果 ·应用程序级跟踪将启动对整个应用程序的跟踪。 需要在web.configi配置文件中进行设置 缓存是一项在计算中广泛用来提高性能的技术, 它将访问频率高的数据或构造成本高的数据保留 在内存中 ノ·输出缓存将缓存整个页面,数据缓存将设置内存
回顾 • 跟踪是ASP.NET 引入的新功能,只需对页面和应 用程序启用此功能,就可以查看有关单个 ASP.NET 页请求的诊断信息 • 页面级跟踪具有一个称为 TraceMode 的属性,此 属性接受 SortByCategory 或 SortByTime 属性值, 以决定如何显示输出结果 • 应用程序级跟踪将启动对整个应用程序的跟踪。 需要在web.config配置文件中进行设置 • 缓存是一项在计算中广泛用来提高性能的技术, 它将访问频率高的数据或构造成本高的数据保留 在内存中 • 输出缓存将缓存整个页面,数据缓存将设置内存 变量缓存

圆和学职业拔术学院 目标 ·了解Web服务及其特征 ·了解Web服务的一般结构 ·使用VS.NET2003创建Web服务 ·理解Web服务的各种文件和结构
目标 • 了解Web 服务及其特征 • 了解 Web 服务的一般结构 • 使用 VS.NET 2003 创建 Web 服务 • 理解Web 服务的各种文件和结构

恩南宁职业找末学航 服务3-1 “服务”一词的定义是“作为职业或业务 而为别人所做的工作
服务 3-1 “服务”一词的定义是“作为职业或业务 而为别人所做的工作

园和宁职业拔术学院 服务3-2 羲箝峰的条 系统服务表示系统的内部基础需求和管理,如安全、存储、 故障恢复、事务管理和消息处理 过甲程序服 径统月
服务 3-2 应用服务表示用户活动需求,如浏览电子邮件、 获取资料和查看股票行情 系统服务表示系统的内部基础需求和管理,如安全、存储、 故障恢复、事务管理和消息处理

圆和学职业找术学院 服务3-3 牛寺而正 接口 注册 使用接口可以从其他程 服务需注册到注册表中,这样 序g示服务 搜索者才可以找到该服务
服务 3-3 使用接口可以从其他程 序调用服务 服务需注册到注册表中,这样 搜索者才可以找到该服务

恩南宁职业找末学航 Web服务2-1 用程序 它可以是商业应用功能,也可以是系统功能
Web 服务 2-1 Web 服务可以描述为可以在Web 上部署并可以被任何应用程序 它可以是商业应用功能,也可以是系统功能 或其他服务调用的功能

园和宁职业拔术学院 Web服务2-2 W胆夂坦仕下肥夂 Web服务缩小了Web应用程序之间的“通信隔阂”,增强了交互性 组合体 ·企业到客市 Web服务 站点、服务和设备的组合并提供 用户体 ·点对点
Web 服务 2-2 Web 服务提供以下服务: • 企业到企业 • 企业到客户 • 点对点 Web 服务缩小了 Web 应用程序之间的“通信隔阂”,增强了交互性 组合体 Web 服务 站点、服务和设备的组合并提供丰富的用户体验

圆和学职业找术学院 Web服务的特征 互操作性:任何的Web Service都苛以与其他Web Service进行交互。由于有了SOAP这个所有主要供 应商都支持的新标准协议,因而避免了在CORBA、 DCOM和其他协议之间转换的麻烦。还因为可以 使用任何语言来编写Web Service,因此开发者无 需更改其开发环境,就可编写和使用Web Service 普遍性:Web Service使用HTTP和XML进行通 信。因此,任何支持这些技术的设备都可以拥有 和访问Web Service。你可以通过Internet Explore 浏览器来访问它,你甚至也可以通过智能手机来 访问它 Web服务的一个重要特征是支持松散耦合。一个 应用程序可以分解为多个逻辑服务组件,其中的 每个服多组件都可以使用结构框架构建、也可以
Web 服务的特征 • 互操作性:任何的 Web Service都可以与其他 Web Service进行交互。由于有了SOAP这个所有主要供 应商都支持的新标准协议,因而避免了在CORBA、 DCOM 和其他协议之间转换的麻烦。还因为可以 使用任何语言来编写 Web Service,因此开发者无 需更改其开发环境,就可编写和使用 Web Service • 普遍性:Web Service使用 HTTP 和 XML 进行通 信。因此,任何支持这些技术的设备都可以拥有 和访问 Web Service。你可以通过Internet Explore 浏览器来访问它,你甚至也可以通过智能手机来 访问它 • Web 服务的一个重要特征是支持松散耦合。一个 应用程序可以分解为多个逻辑服务组件,其中的 每个服务组件都可以使用结构框架构建,也可以 在物理上分布于多个计算机之间。松散耦合的另

恩和宁职业投术学航 匹土妇 服务器请求 服务器响应 客户端应用程序在需要服务时与侦听器 层进行通信。该层接受请求并进行分析, 侦听器 然后将包含在此消息中的参数分发至业 务面的相应方法中 Web服务外观 开的操作 Web服务逻辑 以云头小头咒T月的VV0收方②再 Web服务 该层使数据存储与对业务逻辑的修改隔 数据访问 离,因此,维护了数据的完整性 数据 该层存储Web服务所需的信息和数据
一般结构 Web 服务外观 Web 服务逻辑 数据访问 数据 Web 服务 服务器请求 服务器响应 获取联系 该层存储 Web 服务所需的信息和数据 该层使数据存储与对业务逻辑的修改隔 离,因此,维护了数据的完整性 该层实际实现所有的 Web 服务逻辑 该层是一个界面,直接映射 Web 服务公 开的操作 客户端应用程序在需要服务时与侦听器 层进行通信。该层接受请求并进行分析, 然后将包含在此消息中的参数分发至业 务面的相应方法中 侦听器