软件体系结构6

软件体系结构6

ID:79084636

大小:313.00 KB

页数:22页

时间:2022-02-09

软件体系结构6_第1页
软件体系结构6_第2页
软件体系结构6_第3页
软件体系结构6_第4页
软件体系结构6_第5页
软件体系结构6_第6页
软件体系结构6_第7页
软件体系结构6_第8页
软件体系结构6_第9页
软件体系结构6_第10页
资源描述:

《软件体系结构6》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程内容◇软件体系结构概论◇软件体系结构建模◇软件体系结构风格◇软件体系结构描述◇动态软件体系结构◇Web服务体系结构◇基于体系结构的软件开发◇软件体系结构的分析与测试◇软件体系结构评估◇软件产品线体系结构第6章Web服务体系结构6.1Web服务概述◇什么是Web服务◎Web服务作为一种新兴的Web应用模式,是一种崭新的分布式计算模型,是Web上数据和信息集成的有效机制。◎Web服务就像Web上的构件编程,开发人员通过调用Web应用编程接口,将Web服务集成进他们的应用程序,就像调用本地服务一样。第6章Web服务体系结构6.1Web服务概述◇什么是Web服

2、务◎数据层◎数据访问层◎业务层◎业务面◎监听者第6章Web服务体系结构6.1Web服务概述◇Web服务的不同描述◎应用的分布式◎应用到应用的交互◎平台无关性第6章Web服务体系结构6.1Web服务概述◇Web服务的特点◎使用标准协议规范◎使用协约的规范性◎高度集成能力◎完好的封装性◎松散耦合第6章Web服务体系结构6.2Web服务体系结构模型◇Web服务模型第6章Web服务体系结构6.2Web服务体系结构模型◇Web服务开发生命周期◎构建◎部署◎运行◎管理第6章Web服务体系结构6.2Web服务体系结构模型◇Web服务栈第6章Web服务体系结构6.2Web

3、服务体系结构模型◇Web服务体系结构的优势◎高度的通用性和易用性◎完全的平台、语言独立性◎高度的集成性◎容易部署和发布第6章Web服务体系结构6.3Web服务的核心技术◇作为Web服务基础的XML◎XML是W3C制定的作为Internet上数据交换和表示的标准语言,是一种允许用户定义自己的标记的元语言。第6章Web服务体系结构6.3Web服务的核心技术◇简单对象访问协议◎SOAP信封◎SOAP编码规则◎SOAPRPC表示◎SOAP绑定第6章Web服务体系结构6.3Web服务的核心技术◇Web服务描述语言第6章Web服务体系结构6.3Web服务的核心技术◇统

4、一描述、发现和集成协议◎商业实体结构◎商业服务结构◎绑定模板◎t模型结构第6章Web服务体系结构6.4面向服务的软件体系结构◇SOA的概念SOA为一种应用程序体系结构,在这种体系结构中,所有功能都定义为独立的服务,这些服务带有定义明确的可调用接口,可以以定义好的顺序调用这些服务来形成业务流程。◎W3C定义第6章Web服务体系结构6.4面向服务的软件体系结构SOA为客户端/服务器的软件设计方法,一项应用由软件服务和软件服务使用者组成,SOA与大多数通用的客户端/服务器模型不同之处,在于它着重强调软件构件的松散耦合,并使用独立的标准接口。◎Gartner定义◇

5、SOA的概念第6章Web服务体系结构6.4面向服务的软件体系结构◎一个完整的面向服务的体系结构模型◇SOA的概念第6章Web服务体系结构6.4面向服务的软件体系结构◎单个服务内部结构◇SOA的概念第6章Web服务体系结构6.4面向服务的软件体系结构◎SOA模型的特征◇SOA的概念◎松散耦合◎粗粒度服务◎标准化接口第6章Web服务体系结构6.4面向服务的软件体系结构◎面向服务的分析与设计原理◇SOA的设计原则第6章Web服务体系结构6.4面向服务的软件体系结构◎SOA的实践原则◇SOA的设计原则◎业务驱动服务,服务驱动技术◎业务敏捷是基本的业务需求第6章We

6、b服务体系结构6.5Web服务的应用实例第6章Web服务体系结构本章作业与思考题1、什么是Web服务体系结构?与传统的结构相比,使用Web服务有哪些好处?2、在Web服务中,如何实现其松散耦合的特点?3、试分析服务提供者、服务请求者和服务代理三者的作用,以及它们之间的工作流程。4、试解释Web服务栈的层次结构。5、Web服务有哪些核心技术,这些技术是如何在Web服务中发挥作用的。6、从管理的角度看,SOA有什么优点?7、在实际开发中,如何实现Web服务和SOA结构?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。