夫天地者,万物之逆旅;光阴者,百代之过客。而浮生若梦,为欢几何?
架构师词条:面向服务的架构(SOA)

SOA 概述

面向服务的架构(Service-Oriented Architecture),缩写为 SOA, 是一种分布式软件架构思想。SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。SOA可以看作是B/S模型、XML(标准通用标记语言的子集)/Web Service技术之后的自然延伸。 SOA将能够帮助软件工程师们站在一个新的高度理解企业级架构中的各种组件的开发、部署形式,它将帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。较之以往,以SOA架构的系统能够更加从容地面对业务的急剧变化。

基本特征

1、松散耦合  

2、粗粒度的服务接口  

3、可重用的服务  

4、服务接口设计管理 

5、标准化的服务接口 

6、支持各种消息模式 

7、精确定义的服务契约

SOA 演进

                                                                                (单体架构)

                                                  (分布式架构)

                                                           (SOA 架构)

参考资料

面向服务的架构(SOA)   

SOA架构和微服务架构的区别 

SOA浅谈

SOA(Service-Oriented Architecture)面向服务的分布式架构详解

作者:暗夜余晖

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

0

支持

0

反对

posted @2020-2-16  拜读(485)

评论列表

评论内容:



喜欢请打赏

支付宝 微信

请放心支付