- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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编码格式
您可能关注的文档
- 参考2015第一学期电工学chapter7c.pptx
- 参考说明案例教案supplement.pdf
- 情境7设置和登记会计账簿.pptx
- 各类稿件送审.pdf
- 成果大三下软件测试part ii problems3test adequacy blackbox level.pdf
- 多品牌pc拆装dell一体机inspiron one202020cn.pdf
- 微机原理及应用第八章.pptx
- 2024年秋季新北师大版8年级上册物理全册教学课件.pptx
- 2025年春新人教版历史7年级下册全册教学课件.pptx
- 2024年秋季新人教版9年级上册化学全册教学课件(新版教材).pptx
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 18全国生物奥林匹克竞赛试题及答案.pdf VIP
- 导游员的职业素质.ppt VIP
- 高考中立体几何问题的热点题型.pptx
- 大班美术《青花瓷盘》.pptx VIP
- 2025年山东力明科技职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 钢铁冶金概论全套课件.ppt
- 2024年宁夏银川中考物理试题及答案.doc VIP
- 人教(2024)新教材下册(教学计划)- 七年级地理下册(人教版2024).docx
- 辽宁省丹东七中七年级英语下册《Unit 10 Where did you go on vacation》教案 人教新目标版.doc VIP
- 智能建造体系机器人介绍.pptx
文档评论(0)