文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

图解 3 种主流企业架构模式

2024-12-01 18:15

关注

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

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

1.SOA

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

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

▲图2-3 SOA架构

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

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

2.微服务架构

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

▲图2-4 微服务架构

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

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

3.EDA

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

▲图2-5 事件驱动架构

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

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

来源:大数据DT内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯