软考高级系统架构设计师系列案例考点专题六:面向服务架构设计
- 一、面向服务架构设计内容大纲
- 二、SOA概述和发展
- 三、SOA和微服务的区别
- 四、SOA的参考架构
- 五、SOA主要协议和规范
- 六、SOA设计标准和原则
- 七、SOA设计模式
- 八、SOA构建和实施
一、面向服务架构设计内容大纲
- SOA概述和发展
- SOA的参考架构
- SOA主要协议和规范
- SOA设计标准和原则
- SOA的设计模式
- SOA构建和实施
二、SOA概述和发展
在面向服务的体系结构(SOA)中,服务的概念有了延伸,泛指系统对外提供的功能集。
从应用的角度定义,可以认为SOA是一种应用框架,它着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的服务。SOA使用户可以构建、部署和整合这些服务,且无需依赖应用程序及其运行平台,从而提高业务流程的灵活性。
从软件的基本原理定义,可以认为SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。</