图解 3 种主流企业架构模式(建议收藏!)

7a27fb7bd4749cb1b4fd5de24e61d1f3.gif

3239befbdabcb74b36a9750295647501.png

导读:数字化转型的重要举措之一就是构建数字平台,实现对客户、员工、供应商及生态合作伙伴等的连接,为业务的发展提供坚实的基础。在UVCA时代,对于企业架构的诉求是既要保障业务的稳定运行,也要能够快速适应需求的变化。所以在规划数字平台时要积极引入业界成功的架构模式,达成解耦、服务化等目标。

0d4b6dd2d76af31f4793ac2ab246a325.png

作者:新华三技术有限公司

来源:大数据DT(ID:hzdashuju)

5f577c7ce78a1593fac8ebb67265c68b.jpeg

业界主流的架构模式包括以下几种:

01 SOA

SOA(Service Oriented Architecture,面向服务架构)将能够帮助软件工程师站在一个新的高度去理解企业级架构中的各种组件的开发、部署形式,帮助企业系统架构者更迅速、更可靠、更具重用性地构建整个业务系统的架构。较之以往,采用SOA架构的系统能够更加从容地面对业务的急剧变化。

如图2-3所示,在SOA架构中将对应用程序的不同功能单元(称为服务)进行拆分,并把它们通过这些服务之间定义良好的接口和协议联系起来。

02821ac533f43d732e03ab5256f34dea.png

▲图2-3 SOA架构

  • 来源:

    http://soft.doit.com.cn/article/2008/1014/3692540_2.shtml

该架构中业务规则引擎为企业灵活的业务流程提供了支持,并且通过消息总线——ESB(Enterprise Service Bus,企业服务总线)实现组件之间基于消息的通信,从而实现系统解耦。因此SOA是一种粗粒度、松耦合的服务架构,与之相伴的一系列标准为企业现有的资产或投资带来了更好的重用。

02 微服务架构

如图2-4所示,微服务架构强调的是业务需要的彻底组件化及服务化,系统的组件都作为独立的服务运行,从而使得某个组件的升级或更换对其他组件的影响大大降低,保证了系统总体的灵活性。

99f05e4c53fee429085370188eaa0887.png

▲图2-4 微服务架构

  • 来源:

    https://microservices.io/patterns/microservices.html

微服务架构的优点在于通过将臃肿的单体应用分解为一组服务,降低了问题的复杂性,而且服务在开发、构建方面的效率也得到明显提升。单个服务也摆脱了技术栈的限制,可以独立扩展与升级。

03 EDA

如图2-5所示,EDA(Event Driven Architecture,事件驱动架构)是一种侧重于以生成/消费为基础的异步通信的架构模式,能够有效地应对复杂的异构环境,而且非常适合有更高自动化要求的系统。例如金融等行业可能会出现业务量和业务类型迅速增长的场景,由于EDA使得IT系统具备很好的可扩展性,所以在交易系统中是很好的选择。

fc25bb3cb036394304e10c601fa44409.png

▲图2-5 事件驱动架构

  • 来源:

    https://blog.csdn.net/universsky2015/article/details/106253337

本文摘编自《聚变:数字化转型的支点与实践》(ISBN:978-7-111-70736-3),经出版方授权发布。

06f0877ca771667bdd6ff97832d62862.jpeg

延伸阅读《聚变:数字化转型的支点与实践》

推荐语:八个行业的10位专家分享数字化转型的思考、心得与经验,全面论述数字化转型的框架、步骤和实践。

关于作者:新华三技术有限公司作为数字化解决方案领导者,致力于成为客户业务创新、数字化转型值得信赖的合作伙伴。作为紫光集团旗下的核心企业,新华三通过深度布局“芯-云-网-边-端”全产业链,不断提升数字化和智能化赋能水平。新华三拥有芯片、计算、存储、网络、5G、安全、终端等全方位的数字化基础设施整体能力,提供云计算、大数据、人工智能、工业互联网、信息安全、智能联接、AI视觉、边缘计算等在内的一站式数字化解决方案,以及端到端的技术服务。

f338f87a9ccfce0842b03286b4e899d4.gif

2317a9c612d8e2900c1fe4c73ca6d1a6.jpeg

扫码关注【华章计算机】视频号

每天来听华章哥讲书

00b58719eba0656844de317e490b9af2.gif

更多精彩回顾

资讯 |《Java核心技术》基于Java 17全面升级!

干货 |再见了Java8,Java17:我要取代你

资讯 | Java核心技术大会2022 · 重磅发布

新书 | 红蓝攻防:构建实战化网络安全防御体系

书讯 |8月书讯(上) | 重磅新书来袭!

每周赠书 | 【第112期】一些可以显著提高 Java 启动速度方法

上新 |八大行业的产业数字化实践,一本书讲明白

上新 | 最优化模型:线性代数模型、凸优化模型及应用

书评 | 运营其实很重要

ff898ad26bd725d623371d3b019f88b0.gif

19430257cbcaa4ee0da92be4f483132b.gif

点击阅读全文购买

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值