网站大量收购独家精品文档,联系QQ:2885784924

第6章web服务体系结构.pptx

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件体系结构 ---软件体系结构描述课程内容◇ 软件体系结构概论◇ 软件体系结构建模 ◇ 软件体系结构风格◇ 软件体系结构描述◇ 动态软件体系结构◇ Web服务体系结构◇ 基于体系结构的软件开发◇ 软件体系结构的分析与测试◇ 软件体系结构评估◇ 软件产品线体系结构lyy3232312@第6章 Web服务体系结构6.1 Web服务概述 Web服务(Web service)作为一种新兴的Web应用模式,是一种崭新的分布式计算模型,是Web上数据和信息集成的有效机制。“一切都是服务” -- 美国Microsoft(微软)公司目的: 成群的个人电脑、服务器、智能设备都可以基于因特网服务无缝协同作业。lyy3232312@第6章 Web服务体系结构 -- Web服务概述6.1.1 什么是Web服务数据lyy3232312@第6章 Web服务体系结构 -- Web服务概述6.1.1 什么是Web服务 Web服务就像Web上的构件编程,开发人员通过调用Web应用编程接口,将Web服务集成进他们的应用程序,就像调用本地服务一样。Web服务的关键:Web服务体系结构Web服务技术核心:XML可扩展标记语言 SOAP 简单对象访问协议 WSDL Web服务描述语言 UDDI统一描述、发现和集成协议lyy3232312@6.1 Web服务概述 -- 什么是Web服务 Web服务集成的四项基本原则因特网连接 各系统通过因特网连接。服务发现 需要一种在因特网上查找企业用来作业的服务的简单方法。UDDI和WSDL履行此功能。公共数据表示 需要一种公共语言来确保可以与其他用户共享信息。XML是使这种共享成为可能的因素;公共通信协议 必须有一种用来实际执行业务的公共协议。SOAP就是这种协议,它使得系统可以相互通话并提出请求。lyy3232312@6.1 Web服务概述 -- 什么是Web服务 Web服务的逻辑层离客户端最远保存物理数据 数据层 数据访问层 业务逻辑 业务面 监听者业务层为业务层提供数据提供业务面使用的服务到底层业务对象的接口接收并解析带有请求服务的消息发送给业务面相应的方法离客户端最近lyy3232312@第6章 Web服务体系结构 -- Web服务概述6.1.2 Web服务的不同描述从功能角度: Web服务基于TCP/IP、HTTP、XML等规范而定义的,具有如下功能:Web上链接文档的浏览、事务的自动调用、服务的动态发现和发布。从网格计算角度: Web服务能用于Web上的资源发现,数据管理及网格计算平台上异构系统的系统设计,从而突出网格服务的新概念。从信息检索角度: Web服务是包含了分布策略和路由信息的电子文档之上进行分布式文档检索的服务。lyy3232312@6.1 Web服务概述 -- Web服务的不同描述 Web服务的分类 针对不同的应用背景,Web的应用对象也不同,目前广泛应用的Web服务可分为如下四类: 面向企业应用的服务 面向消费者应用的服务 面向设备的服务 面向系统的服务lyy3232312@6.1 Web服务概述 -- Web服务的不同描述 Web服务描述小结 在本书中,我们认为Web服务是一个可以用URI来标志的软件系统,它采用XML格式的信息来定义和描述对外的公共接口和绑定。 Web服务可被其他软件系统发现,并通过使用基于XML信息,借助Internet协议,依照Web服务中定义的描述方式实现交互。URI:universal resource identifier,统一资源定位符lyy3232312@第6章 Web服务体系结构 -- Web服务概述6.1.3 Web服务的特点 就外部使用者的角度而言,Web服务是一种部署在Web上的对象/构件,它具备以下特点:使用标准协议规范 使用协约的规范性 高度集成能力完好的封装性松散耦合 lyy3232312@第6章 Web服务体系结构6.2 Web服务体系结构模型1. Web服务模型 服务代理 服务请求者 服务提供者服务提供者向服务代理发布所提供的服务服务请求者向服务代理发出服务查询请求服务的具体实现lyy3232312@第6章 Web服务体系结构6.2 Web服务体系结构模型1. Web服务模型 服务代理 服务请求者 服务提供者lyy3232312@第6章 Web服务体系结构 -- Web服务体系结构模型2. Web服务开发生命周期构建部署运行管理包括开发和测试Web服务的实现定义服务接口描述和定义实现描述向服务请求者或服务注册中心发布服务接口和服务实现的定义把Web服务的可执行文件部署到执行环境中可以调用Web服务持续的管理和经营Web服务应用程序lyy3232312@发现服务UDDI、DISCO描述服务WSDL、XML Schema消息格式层SOAP编码格式

您可能关注的文档

文档评论(0)

158****9376 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档