- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.SOA相关基本概念.pdf
第一讲基本概念
2010年秋季
1
主要内容
什么是服务
关于软件体系架构
面向服务的体系架构初探
SOA治理与生命周期
面向服务的设计原则
SOA发展现状
计算环境的演变和面向服务的计算环境
2
1
服务
“服务是执行可重复任务的可发现资源,
由外部化的服务规范进行描述。”
服务是面向服务的体系结构的核心
3
服务的特性
业务一致性:服务并不基于IT 功能,而是基于业务的需
求。服务业务一致性由服务分析和设计技术提供支持。
规范:服务是自包含的,采用接口、操作、语义、动态行
为、策略和服务质量进行描述。
可重用性:服务可重用性由服务粒度设计决策予以支持。
协议:服务协议是实体(即服务提供者和使用者)之间就
相关事项达成的一致意见。这些协议基于服务规范,而不
是实现。
承载和可发现性:随着生命周期的进展,将承载服务,并
可以对其进行发现;这由服务元数据、注册中心和存储库
提供支持。
聚合:松散耦合的服务聚合为企业内部或企业间的业务流
程或组合应用程序。 4
2
何谓架构?
“系统的一种基础组织结构,具体表
现为它的组件、组件间以及组件与
环境间的关系以及设计准则。
IEEE Standard 1471-2000
5
体系架构
The Open Group Architecture Forum
(TOGAF) 根据上下文提供了两个体系结
构定义:
“系统的正式描述,或用于指导其实现的组
件级别的系统详细计划。
组件的结构、它们相互间的关系以及控制其
设计及将来发展的原则和指导方针。”
6
3
体系架构的特性
在不同的抽象级别进行设计和建模
将规范与实现分离
构建灵活的系统
确保满足业务需求
分析需求更改的影响
确保遵循相关原则
7
企业体系架构
“企业体系架构是这样一种做法,即应用
描述组织的流程、信息系统、个人和组
织子单元的全面而严格的方法,从而使
其与组织的核心目标和策略方向保持一
致。
创建企业体系架构的主要目的是为了确
保业务策略与 IT 投资保持一致。通过这
样,企业体系结构可支持从业务策略一
直到基础技术的可跟踪性。”
Wikipedia 8
4
SOA Foundation 参考模型
9
面向服务的体系结构
“面向服务的体系结构(SOA) 是一种用于
创建企业 IT 体系结构的
文档评论(0)