图解 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

点击阅读全文购买

相关推荐

什么是AB实验?能解决什么问题?终于有人讲明白了

导读:走向身边的AB实验。作者:木羊同学来源:大数据DT(ID:hzdashuju)“AB实验”是一个从统计学中借来的工具。我和大家一样,每次只要看到“统计学”这三个字,下意识就觉得这事和我没啥关系,然后手就忍不住想要点击下一条文章。不过且慢,开篇我说AB实验是一个从统计学中借来的工具,借来给谁用呢?给我们自己用。所以下面不会介绍太多的统计学知识,主要讲讲AB实验能和我们发生怎样的故事。01 什么...

华章IT官方博客 4499

【第115期】世界一流大学计算机专业,都在用哪些书当教材?

导读:转眼间离新学期开学又不远了。清华、北大、MIT、CMU、斯坦福的学霸们在新学期里要学什么?本文就带你盘点一下那些世界名校计算机专业采用的教材。不用多说,每本都是经典的烧脑技术书,建议配合防脱发产品一起食用。(要囤书的同学,一定要看到最后!)1深入理解计算机系统(原书第3版)作者:兰德尔 E.布莱恩特 大卫 R. 奥哈拉伦????卡内基-梅隆大学、北京大学、上海交大等国内外众多知名高校选用指定教材...

华章IT官方博客 3926

腾讯大数据总体架构图,对外公开!

导读:腾讯作为国内体量最大的互联网公司之一,业务涵盖用户日常生活的方方面面,面对如此巨大业务数据量,如果不能对数据进行专业化处理并高效有序地存、管、用,如果不能使数据产生应有的价值,那么数据资产将会成为数据垃圾,成为社会和企业的负担。大数据平台作为腾讯底层的基础设施之一,每天必须处理千万级规模的离线数据任务及十万亿级别的实时计算,否则无法满足业务每天数以亿计的数据分析计算的需求。本文主要介绍腾讯大...

华章IT官方博客 3706

API安全实战

一提起“信息安全”,不管是业内专家还是所谓的“吃瓜群众”,多半都会在脑海中浮现“网络安全”“Web安全”“软件安全”“数据安全”等常见的词汇。市面上绝大多数安全类书籍也多集中在这几个领域,而从API视角阐释信息安全的资料却凤毛麟角,也很少有人从软件系统之间“接口”的角度来分析和挖掘安全漏洞。API最初的应用基本都在本地系统之上。时至今日,API已经成为各类软件系统(尤其是大型Web系统)集成的一种...

华章IT官方博客 2993

Roblox、Epic Games和Meta,详解三巨头如何引爆元宇宙

导读:在元宇宙趋势确立的过程中,标志性公司的价值确立起到了重要支撑作用。元宇宙第一股Roblox、元宇宙游戏第一股Epic Games和元宇宙社区代表公司Facebook(已改名为Meta)这三家公司对于确立元宇宙趋势起到了重要推动作用,我们称它们是元宇宙先锋队并不为过。下面对三家公司分别做详细的介绍和分析。作者:周掌柜来源:大数据DT(ID:hzdashuju)01 Roblox与元宇宙▲Rob...

华章IT官方博客 1550

干货:23 个示例,吃透ES!

为了说明Elasticsearch的不同查询类型,我们将搜索一个图书文档集合,其中有以下字段:标题、作者、摘要、发布日期和评论数量。但首先,让我们创建一个新的索引,并使用批量API索引一些文档:PUT /bookdb_index { "settings": { "number_of_shards": 1 }}POST /bookdb_index/book/_bulk { "inde...

华章IT官方博客 1187

SaaS 定位:赢得市场

‍‍一.什么是产品定位通常我们讲定位时,可能涵盖 3 种意思。坐标,当前所处的位置。方向,指想要去的地方。声明,对定位的具体描述。在定位前加上“产品”,也有其 3 种意思。该产品在不同维度中(例如价格和市场、对象和业务等)的市场位置。确定该产品的发展方向,以及如何发展。对该产品定位的文字描述和解释。二.为什么做 SaaS 定位概念弄清楚后,我们来看看为什么要做 SaaS 产品的定位。2.1 认...

华章IT官方博客 1170

数据、算法、场景:工程化的“三驾马车”

作者:陆兴海 彭华盛编著来源:大数据DT(ID:hzdashuju)人们对新事物的认知过程总是螺旋式迭代演进的,对于智能运维也是如此,智能运维是运维发展的方向,而且是一个长期的过程—从经验主义到数据驱动,再回归到业务驱动的过程。从2016年对于Gartner的概念的理解,到之后每一年不断的探索与实践,到2020年,在笔者参加的智能运维国家标准编写组会议上,行业内达成了高度的、更加面向现实的共识:...

华章IT官方博客 1581

【第114期】五大经典风控系统全面解读

什么是风控系统?系统是由多个相互联系的元素组成、能完成特定功能的整体。风控系统是系统的一种,除了具备系统的三个特征之外,还具有两个特征:一是计算机系统,包含软件、硬件、数据。二是服务于风控业务,在风控领域使用。风控系统的分类风控系统分为在线系统和离线系统。在线系统:即产生真实业务结果,如审批系统;离线系统:不产生真实业务结果,主要作用是展示和分析,如BI系统,建模平台。典...

华章IT官方博客 4144

云计算的发展现状及未来

作者:阿里云智能-全球技术服务部来源:大数据DT(ID:hzdashuju)01 云计算的发展现状1. 云计算市场的马太效应云计算已走过十几个年头,从异军突起到百花齐放再到巨头崛起,云计算市场同样出现了马太效应。当前的云计算市场有以下几个比较明显的态势。聚类分化:由于云计算是一个规模性业务场景,只有达到一定规模后,边际成本才会出现,所以近年来,云计算出现了有趣的变化。一方...

华章IT官方博客 5853

OLAP:实现高效BI分析的必备技术

“每个做大数据的同学,都应该听过OLAP或者实践过。”什么是OLAP多维分析,它究竟有啥作用,如今都有哪些流行的技术解决方案来实现?今天我们详细聊一聊。文中部分内容参考了朱凯老师的《ClickHouse原理解析》,感兴趣的朋友可以买来读一读。01—BI系统的演进在聊OLAP之前,我们先把时间拉长,聊聊BI系统。(1)传统BI系统上个世纪,IT技术迅猛发展,主要特征就是线...

华章IT官方博客 1242

10000 字的 pandas 核心操作知识大全!

工作中最近常用到pandas做数据处理和分析,特意总结了以下常用内容。内容较多,建议收藏。引入依赖#导入模块importpymysqlimportpandasaspdimportnumpyasnpimporttime#数据库fromsqlalchemyimportcreate_engine#可视化importmatplot...

华章IT官方博客 1065

企业数据治理面临的 6 大挑战!

来源:谈数据,作者:石秀峰全文共3825个字,建议阅读8分钟数据作为数字经济时代新型生产要素,是企业的重要资产,也是赋能企业数字化转型的基石。在向着数字化快速迈进的同时,当前企业数据治理都面临着各种挑战和不足。企业越大,需要和产生的数据也就越多,数据越多,意味着就越需要定制适合自己企业的有效的、正式的数据质量策略。对企业而言,不同的行业、不同的业务特点,不同的信息...

华章IT官方博客 1141

你必须要掌握的大数据计算技术,都在这了

导读:分布式的并行计算框架,从数据处理时效角度可以分为离线的批处理框架和实时的流处理框架。当前最流行的批处理框架是Spark,流处理框架是Flink。01离线批处理这里所说的批处理指的是大数据离线分布式批处理技术,专用于应对那些一次计算需要输入大量历史数据,并且对实时性要求不高的场景。目前常用的开源批处理组件有MapReduce和Spark,两者都是基于MapReduce...

华章IT官方博客 2459

终于有人把AB实验讲明白了

导读:近几年AB实验的曝光度越来越高。AB实验并不是近几年才有的,从推荐系统诞生开始,AB实验就扮演着重要的角色。本文主要介绍AB实验的基本概念,包括AB实验和在线AB实验的定义以及AB实验的常见类型。作者:刘玉凤来源:大数据DT(ID:hzdashuju)01 AB实验的定义AB实验又称为受控实验(Controlled Experiment)或者对照实验。AB实验的概念...

华章IT官方博客 1528

看了无数篇文章,终于有人把大前端讲清楚了

近几年,大前端一直是行业热点。相较于单一端工程师,大前端工程师具有更大的职业广度。本文将带领读者快速了解大前端的生态、人才需求,帮助读者从整体掌握行业需求与个人发展路线。1.大前端能做什么有人把前端+移动端称为大前端,也有人把前端+服务端称为大前端,或者把“前端+移动端+后端”称为大前端,后来又出现了全栈工程师的概念,以及所谓的泛前端概念。我们不争论具体哪个概念或者定义是...

华章IT官方博客 7864

【第113期】分布式事务处理方案大 PK!

首先先说一个大原则:分布式事务能不用就不要用,毕竟这个用起来还是有一些麻烦的。当然,不用和不会用可是两码事。1. 分布式事务基础理论学习分布式事务,有一些基础理论需要我们先来了解下。1.1 本地事务本地事务是指将多条语句作为一个整体进行操作的功能,通过数据库事务可以确保该事务范围内的所有操作都可以全部成功或者全部失败,如果事务失败,那么效果就和没有执行这些SQL一样,不会...

华章IT官方博客 1053

逆流而上:计算机专业图书破圈营销,这个直播间做到了

你在直播间买过东西吗?是生活日用?还是零食饮料?或者是实体店优惠券?7月27日晚7点到10点,一场顺时而生却又处处“反其道而行之”的直播间打破了“直播带货”和“专业知识”的壁垒,将计算机专业图书带入直播当中,并在直播现场与众多知名计算机领域KOL连麦互动,交流分享经验。这是一场怎样的直播,这场直播背后又有哪些故事呢?| 一次叫好叫座的分享,一场事先张扬的直播“Java学习...

华章IT官方博客 1396

Jenkins 也宣布弃用 Java 8

出品 | OSC开源社区(ID:oschina2013)继Java 之父 James Gosling 先前称,开发者应尽快弃用 JDK 8,可以选择 JDK 17 LTS,因为后者在各个方面都带来了巨大的改进。开源 Devops 工具 Jenkins 宣布:从 6 月 28 日发布的 Jenkins 2.357 和即将发布的 9 月 LTS 版本开始,Jenkins 最低...

华章IT官方博客 1188

对话知道创宇丨如何守住内容安全生命线?

信息安全主要包括以下五方面的内容,即需保证信息的保密性、真实性、完整性、未授权拷贝和所寄生系统的安全性。信息安全本身包括的范围很大,其中包括如何防范商业企业机密泄露、防范青少年对不良信息的浏览、个人信息的泄露等。网络环境下的信息安全体系是保证信息安全的关键,包括计算机安全操作系统、各种安全协议、安全机制(数字签名、消息认证、数据加密等),直至安全系统,如UniNAC、DL...

华章IT官方博客 1087

《前端跨界开发指南》重磅来袭!

谨以此书献给相信“努力有用”的你by 大史不说话《 前端跨界开发指南:JavaScript工具库原理解析与实战》先做个自我介绍我是大史不说话,是一名前端工程师,一个相信“努力有用”的、不太聪明的、行动力还可以的程序员。曾经因为一篇《10000小时后,我从外包走进了字节跳动》而出圈,被朋友们戏称为“万时大佬”????。我2017年走进前端领域,2018年开始技术写作。为什么写这本...

华章IT官方博客 1327

李三红:Java版本升级需要纳入到可持续性维度

嘉宾 |李三红 撰稿 |云昭 审校 |千山如果从1992年Oka(Java的前身)算起,Java已经走过了30年的道路。作为公认的革新性的编程语言,Java怀揣着James Gosling,Patrick Naughton,Chris Warth,Ed Frank和Mike Sheridan的“可移植”、“跨平台”的初衷,在Bill Joy,Arth...

华章IT官方博客 372

换个角度看契约测试

本文作者:付彪,Thoughtworks总监级质量分析咨询师,常年专注于软件测试与软件质量保障领域。精通经典测试理论、自动化测试设计与实施,以及通用型软件系统前后端的各种测试活动,在敏捷测试和微服务系统测试方面有非常丰富的实践经验。长期关注工程效能与新兴技术对传统软件测试的革新,坚持通过博客和开源软件助力行业和社区发展。如今,契约测试在测试策略层面已经确确实实地被很多团队...

华章IT官方博客 351

Apache ShenYu毕业成为Apache顶级项目!

Apache ShenYu官宣毕业2022 年 7 月 28 日,全球最大的开源软件基金会 Apache 软件基金会发布博客,宣布 ShenYu 正式毕业,成为 Apache 顶级项目(TLP)。以上内容引用:https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces...

华章IT官方博客 547

超全!腾讯数据科学家深度长文讲透AB实验

导读:在数字化时代的大背景下,在数据驱动的产品增长理论和实践中,AB实验起的作用越来越重要。越来越多的岗位需要产品、运营、数据等职位候选人掌握AB实验相关的知识。作者:刘玉凤来源:华章计算机(hzbook_jsj)本文首先介绍AB实验的基本概念和原理,然后介绍AB实验的3个基本要素—实验参与单元、实验控制参数、实验指标,以及对于这3个基本要素的要求,之后介绍AB实验的2个...

华章IT官方博客 1704

8月书讯(下) | 人工智能、机器人、网络安全不可多得的好书上市!

豆瓣评分9.4、GitHub标星1.57万的“蒲公英书”《神经网络与深度学习》的实践篇8月重磅上市!机器学习、情感分析、对偶学习、智能无线机器人、网络安全等领域不可多得的好书,本本值得入手!参与文末赠书活动,好书就要抢先读。— 新书速览—1、《神经网络与深度学习:案例与实践》2、《机器学习Python版》3、《机器学习:从基础理论到典型算法(原书第2版)》4、《情感分析...

华章IT官方博客 1288

市面上的大前端岗位到底是做什么的?

市面上的大前端岗位到底是做什么的?大前端这个词出现了不是一天两天了,但是这个岗位到底是做什么的,到目前也是仁者见仁智者见智,今天小编就带大家解开这个岗位的神秘面纱。其实对于所谓的【大前端】技术,市面上常见的有两种说法:一种是关于跨端技术,如Flutter、RN、小程序的集合称之为大前端。另一种是关于开发人员所具备的素质,把工程师同时具备前端+移动端的研发能力称之为大前端。...

华章IT官方博客 1238

华为数字化转型规划“三阶十二步法”

作者:华为公司企业架构与变革管理部来源:华夏基石e洞察(ID:chnstonewx)数字化转型是企业的必答题,企业必须自己主导自身的数字化转型,支撑主营业务成功。那么,怎样才能更好地帮助主营业务成功,又应该从哪里开始转型工作呢?这就涉及企业的数字化转型规划。我们说数字化转型是一项复杂的系统工程,而规划就是这项系统工程的顶层设计。一个好的规划应该对准业务战略,既能描绘出企业...

华章IT官方博客 2761

7行代码让B站崩溃3小时,竟因“一个诡计多端的0”

鱼羊 丰色 发自 凹非寺来源:量子位 | 公众号 QbitAI一个小小字符“0”,竟引得B站全面崩溃。不知你是否还记得那一夜,B站“大楼停电”、“服务器爆炸”、“程序员删库跑路”的彻夜狂欢。(手动狗头)时隔一年,背后“真凶”现在终于被阿B披露出来——没想到吧,就是这么简单几行代码,直接干趴B站两三个小时,搞得B站程序员彻夜无眠头发狂掉。你可能会问,这不就是个普普通通用来求...

华章IT官方博客 560

豆瓣评分9.4,邱锡鹏教授蒲公英书姊妹篇《神经网络与深度学习:案例与实践》重磅来袭

“我不能创造的东西,我就不理解( What I cannot create, I do not understand).”这是诺贝尔物理奖获得者理查德 ·费恩曼( Richard Feynman)在他办公室黑板上留下的一句话。深度学习的学习中也是如此,只有通过实践才能更深入地理解理论。蒲公英书《神经网络与深度学习》主要阐述了神经网络与深度学习技术的基本原理和方法。很多读者...

华章IT官方博客 2023
上一篇: 市面上的大前端岗位到底是做什么的?
下一篇: 8月书讯(下) | 人工智能、机器人、网络安全不可多得的好书上市!
hzbooks
hzbooks 企业官方账号 企业官方账号
博客等级 码龄19年 2400粉丝 · 969原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值