【系统架构设计师】规划SOA参考架构.doc
SOA 参考架构 (Reference Architecture) 是一个框架,使各个项目都有一个遵从的依据,借以促进一致性、最佳实践典范,和标准化。参考架构并不受限于目前的 IT 现况,而应该针对一个经过深思熟虑的愿景目标,可以说是 IT 指导未来所有的新开发工作,借以实现该目标的参考依据。一般来说,2-3 年的规划,是一个比较合适的涵盖范围,既能提供足够的时间来达成面向服务的转型,而又不至于过于长远而虚幻。因此,参考架构提供了一个沟通目标愿景的方 法,协助部门和角色各异的 IT 人员,逐渐朝向该目标会合。 ### SOA参考架构的核心知识点解析 #### 一、SOA参考架构的概念与作用 - **概念**:SOA(Service-Oriented Architecture,面向服务架构)参考架构是一种框架,旨在为项目的开发提供遵循的标准和指南,确保各项目的一致性、最佳实践的应用以及标准化。这种参考架构超越了当前IT系统的现状,着眼于一个深思熟虑的未来愿景目标,作为指导未来所有新开发工作的参照依据。 - **作用**:SOA参考架构的作用包括但不限于以下几个方面: - **促进IT与业务紧密结合**:通过分析SOA解决方案如何对业务驱动力产生正面影响,从而确定从当前IT状况过渡到愿景架构的具体路径。 - **协助企业文化转变**:推动企业向重用、团队协作和资源共享的方向转变,通过确立SOA架构标准和技术部署的最佳实践,为未来的SOA实施项目设定架构遵从性度量标准和指标。 - **持续迭代与优化**:SOA参考架构并非固定不变,而是需要随着新的业务需求、技术进展和实际项目反馈进行调整,确保其与时俱进。 #### 二、SOA参考架构的规划周期 - **2-3年规划周期**:一般认为2-3年的规划周期较为合适,这既能为实现面向服务的转型提供充足的时间,又不至于过于长远而变得不切实际或难以预测。 #### 三、高效SOA的关键要素 - **定制化的基础设施**:高效的SOA需要根据企业的具体需求来定制基础设施,涵盖服务基础架构、共享技术服务、安全服务、信息/数据访问服务以及遗留系统访问服务等方面。 - **标准化连接端点**:标准化的连接端点(如契约和接口)对于实现IT系统间的一致性至关重要。 - **统一的通信愿景**:参考架构提供了一种沟通目标愿景的方法,帮助不同部门和角色的IT人员逐步朝着共同的目标前进。 #### 四、SOA参考架构的主要内容 - **服务的定义与分类**:明确服务的构成要素(契约、接口、实现)、服务类型(如核心业务功能服务、数据服务、展现服务)及其设计原则和建议。 - **接口标准与样式**:规定接口标准(如JMS、RMI、HTTP等)、推荐的服务调用模式(如粗粒度、异步调用)以及需要遵守的WS-*标准。 - **安全策略与版本控制**:定义安全策略和服务版本控制策略。 - **服务模型与生命周期**:规定服务和数据模型的采用规范以及服务的生命周期定义。 - **服务基础设施的相关规范**:涉及企业服务总线(ESB)、业务流程管理(BPM)、注册库(Registry)、资产库(Repository)等组件的支持配置、能力要求、责任分配、耦合关系和避免事项等。 #### 五、SOA参考架构的4+1视图模型 - **视图模型概述**:针对服务基础设施参考架构调整后的4+1视图模型,包括逻辑视图、实现视图、部署视图、进程视图和场景视图,分别关注不同层面的规范和目标架构制定。 - **逻辑视图**:关注服务的逻辑结构和交互方式。 - **实现视图**:侧重于技术实现细节和技术栈的选择。 - **部署视图**:考虑部署配置和运维要求。 - **进程视图**:聚焦于服务运行时的行为和交互。 - **场景视图**:通过典型场景来验证参考架构的有效性。 SOA参考架构是实现高效SOA的关键,它不仅为项目的开发提供了明确的指导,而且促进了IT与业务的紧密结合,帮助企业实现灵活、高效和可持续发展的IT生态系统。
- operator11212013-06-01一般般,只能借鉴,不能作为指南
- lmsgxabc2013-06-27一般般,只能借鉴,不能作为指南 .
- davidweish2014-03-14太简单了,入门用吧
- BurubBiancheng2013-07-296页的word,普及下知识还可以。
- aaronlive2013-12-21一般般,只能借鉴,不能作为指南
- 粉丝: 2
- 资源: 117
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助