软件架构中的SOA架构有哪些特点?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件架构中的SOA架构有哪些特点?相关的知识,希望对你有一定的参考价值。

面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。 SOA是一种粗粒度、松耦合服务架构,基于soa服务思想进行功能的抽取(重复代码问题解决),以服务为中心各个系统之间依靠ESB进行调用。 随着业务复杂性与规模的不断增长,以及业务的多变性因素,使得敏捷软件开发变得尤其重要,在尽可能满足客户需求的同时,维持良好的软件质量与系统可用性。 将整体应用拆分开来,从而确保以业务为中心的服务设计理念更加符合敏捷交付与DevOps文化的实际要求。而这,正是微服务架构的真正来源。 一句话总结SOA和微服务的区别,即微服务不再强调传统SOA架构里面比较重的ESB企业服务总线,同时SOA的思想进入到单个业务系统内部实现真正的组件化。如今微服务越来越重要,东软UniEAP Platform软件架构中的单体架构,东软平台产品网站有介绍

以上是关于软件架构中的SOA架构有哪些特点?的主要内容,如果未能解决你的问题,请参考以下文章

软件架构中的单体架构有哪些特点?

软件架构的演进:单体垂直SOA微服务

微服务给传统架构带来哪些改变

SOA(面向服务架构)是什么?

视频管理软件技术分析报告--基于SOA的VMS软件架构设计

微服务的特点 优点 缺点