暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

企业级应用架构(一):初识中台

星河之码 2022-03-14
889

「尺有所短,寸有所长;不忘初心,方得始终。」

一、什么是中台

阿里巴巴的CEO逍遥子在2015年提出【大中台,小前台】战略后,中台开始进入互联网人眼中,被各大厂广泛应用。

中台的最初灵感来源于一家芬兰的小公司Supercell,仅有300名员工,通过一个强大的基础支撑技术平台支持小团队的游戏研发。在此基础上接连推出爆款游戏,被称为全球最会赚钱的游戏公司。

  • 「中台的定义」

    中台是一个基础的理念和架构,与前台、后台相对应,是为前台而生的平台,「是在系统中被共用的中间件的集合。它的目的就是服务前台规模化创新,进而更好的服务用户,使企业与用户持续对接。」

    「中台是前台的支撑系统,基础设施层之上的通用业务层,具体由通用的业务领域能力和与其对应的后台系统共同组成。」

  • 「中台的关键词」

    • 「共享」

      数据、业务、人工智能等各个领域的数据信息化的不断地发展,「中台将通用的服务共享给前台服务,达到敏捷、复用、解耦的目的」

    • 「联通」

      将前台与各个业务板块联通

    • 「融合」

      将前台业务流程和数据的融合,并以共享的方式支持前台业务的发展与创新

    • 「创新」

  • 「中台的三个能力」

    • 对前台的快速相应能力
    • 企业级的复用,解耦能力
    • 前台,中台,后台的服务与数据的融合与联通能力

二、传统中台的建设策略

企业中台的建设一般会有【分】与【合】两个阶段

  • 【分】:将业务拆分,划分边界,建立单一职能的稳定模型,使得服务与业务更加贴合,并具有良好的复用能力和扩展能力。
  • 【合】:包含数据融合、业务融合两部分
    • 「业务融合」:作用在前台,实现不同业务的的联通、组合与创新
    • 「数据融合」:作用在数据中台,实现企业级不同业务数据的汇集,智能分析。

企业中台的搭建一般需要将通用能力与核心能力分别建设中台,实现通用能力与核心能力的共享与复用。

  • 「中台的实施原则」

    「专注领域复用能力建设、配置大于研发」

  • 「中台的本质」

    「通过抽象通用能力和开放设计达到系统复用的目的」

三、前中后台的协同

3.1 前中后台的职责定位

首先我们要理清楚前中后台的职责定位,才能使得前中后台更好的协同工作

  • 「前台」:面向客户与终端,实现营销推广与业务开展
  • 「中台」:主要面向运营人员,支撑前台业务开展,支撑企业业务运营
  • 「后台」:面向管理人员,实现内部管理与后勤支持

3.2 前台

  • 在早期,一般系统都是独立的前端和后端,呈现一种竖井式的架构。
  • 前台建设应保证:
    • 拥有完整的解决方案,实现各种不同中台的前端操作、流程和界面的组合、联通和融合。
    • 不管有多少个中台,前端用户感受到的始终只有一个前台系统。
  • 「通过微前端的设计思想,将企业级应用与微前端应用集成」
    • 「可以实现前端页面逻辑的解耦和页面级服务的复用。」
    • 「可以根据企业核心业务链路和业务流程,通过对不同业务板块微前端页面的动态组合和编排,实现企业级前台业务的融合。」
    • 「微前端页面还可以融合到不同终端和渠道应用的核心业务链路中,实现前端页面,流程和功能的组合和复用,以此满足场景化的要求,实现微前端应用的灵活快速发布」

3.3 中台

中台可以通过业务中台与数据中台解决传统的业务和数据应用建设的问题

  • 「业务中台」

    通过DDD领域驱动设计的理论思想搭建业务中台,通过领域建模,将可复用的公共能力从各个单体应用中剥离,沉淀并组合。

  • 「数据中台」

    • 完成企业级所有领域的数据采集与存储,通过对数据的智能分析,实现不同业务类别中台数据的集中管理与应用。

    • 按照标准的数据规范或数据模型,基于不同业务或场景对数据进行加工处理,面向不同业务和场景提供数据应用。

      比如客户视图,业务视图,渠道视图,运运营视图等不同的数据服务体系

    • 建立数据驱动的运营体系,基于各个维度的数据,萃取数据价值,组合企业各种能力,支持业务智能化和商业模式的创新,实现精细的数字化运营。

3.4 后台

「后台是指系统的后端平台,终端用户是感知不到他的存在的。后台的价值是存储和计算企业的核心数据。」

在设计后台功能的时候,按照业务导向以及服务主体对功能进行聚合,将一些复杂的管理需求从前台的核心业务链中剥离,「通过特定程序入口嵌入前台App或应用中,专门供后台管理人员使用」。而对于「中台与后台的数据交换则可以采用事件驱动的异步化的数据最终一致性模式实现数据复制,减轻中台业务压力。」


文章转载自星河之码,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论