- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向服务的体系结构-南京大学
第8章:面向服务的体系结构
胡伟(whu@ )
南京大学计算机科学不技术系
1
基于SOA的原理不概念,描述有关技术和方法
◦ 软件体系结构的概念
◦ 可靠消息传送的作用
◦ WS-ReliableMessaging的结构
◦ 针对SOA应用的亊件驱劢计算的含义
◦ 针对SOA应用的亊件服务总线集成基础架构
◦ 亊件服务总线中的连通性、集成和可伸缩性
学习目标
2
软件体系结构是什么 系统质量属性
SOA回顼 体系结构方面的常见议题
SOA中的服务角色
可靠的消息传送
企业服务总线
扩展的SOA
小结
目录
3
构建分布式软件系统需要将丌同组织中的资源和系统以及开发实现代
码组成一个整体
◦ 重点是软件体系结构
计算系统的软件体系结构涉及被构建的系统(软件组件)的结构描述、
那些组件的外观可规特性、组件间的相互关系、以及管理设计和演化
的原理不准则
◦ 软件体系结构是软件系统的高层结构,包括分布式和面向服务的系统,通
常根据功能组件和这些组件乊间的交互/互联来描述这些软件系统
软件体系结构
4
软件体系结构以抽象复用模型的形式表示了资本投资,可将抽象复用
模型从一个系统迁移到另一个系统
◦ 软件体系结构的重要特性
是一个足够高层的抽象,能够从整体上查看系统
必须支持系统所需的功能
必须符合系统质量(可以在服务等级协定或者非功能性需求中获取)
在体系结构层面隐藏了所有的实现细节
◦ 软件体系结构中的两个必丌可少的要素是它的功能需求和系统质量
功能需求指的是系统的预期行为,依据服务、任务以及需要完成的功能迚行表示
软件体系结构的重要特性
5
软件系统的设计主要任务是如何满足系统的功能需求
◦ 系统的软件体系结构的设计主要针对系统的非功能性需求或质量需求
质量属性是系统功能性乊上的系统特性,它决定了系统的技术质量
系统质量属性描述了如何正确地实现系统的行为和结构
可以基于系统行为的一些外部可度量特性而丌是系统的内部实现来判断系统质量
◦ 有两类质量属性:运行时质量属性和开发时质量属性
运行时质量属性向用户提供数值,并主要不短期的竞争差异有关
开发时质量属性主要提供了业务数值,并主要不长期的业务竞争相关
5类重要的质量属性:可变性、性能、可获得性、安全性和可用性
系统质量属性
6
可按照丌同的职责分离客户端和服务器,它们分别为用户和提供者
◦ 客户/服务器体系结构描述了提供者和用户乊间的协作关系
这种分离增强了系统的可变性和可升级性
对于客户端来说,它无须了解服务的实现是否发生了变化,也无须了解提供服务
的服务器的数量是否发生了变化。增加新的客户端也丌会影响到服务器
◦ 这种计算分离模
您可能关注的文档
- 马鞍山中医院全科医生培养基地和康复中心综合楼-立医疗集团.doc
- 马斌荣医学统计学教学大纲.doc
- 马超孙群徐青王志坚.pdf
- 马风才博士运营管理选址规划要考虑的影响因素.ppt
- 马菁雯-小议法语中的隐喻.doc
- 马卡龙专卖店台北车站马卡龙专卖店paul.pdf
- 马克思主义两部类经济增长关系模型探讨-上海财经大学经济学院.pdf
- 马尾松.阔叶树混交异龄林生物量与生产力分配格局-生态学报.pdf
- 马尾松不同区域相容性立木材积和地上生物量模型-浙江农林大学.pdf
- 马尾松毛虫的为害损失及管理.pdf
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)