数字中台建设的整体策略,核心思想是从业务抽象到领域建模,再到架构设计。因此业务中台的架构思路和整体策略保持一致,并进行必要的补充。以下,Enjoy:

01 业务抽象

在业务抽象阶段,通过业务调研和业务分析,设计业务蓝图和抽象业务元素,为下一阶段的中心建模阶段准备顶层思想和业务素材。这一阶段,根据企业不同的实际情况,可轻可重。比如企业已经做过咨询调研和流程梳理工作了,那就可以在以往工作成果基础上进行短期的业务理解和业务设计工作了。如果企业对以往的咨询工作并不满意或者上一次咨询时间久远,竞争环境发生了巨大的变化,这就需要做仔细完整的业务咨询了。

02 高阶设计

1)中心规划

经过业务的调研和分析,技术架构师理解并熟悉了业务。基于上阶段输出的主题域,技术架构师按照中心的多个划分标准,进行中心的规划。

2)0级架构设计

业务中台的0级架构本质上是应用架构,它以中心为最小单位进行设计,因此也称为整体架构设计。0级架构包括了功能层级的架构和技术层级的架构。

功能层级的架构需要描述业务中台在整个数字平台中所处的位置,业务中台由哪些中心组成,以及中心与应用、中心与后台的交互关系。功能层级的0级架构承接了企业的应用蓝图规划,指导企业各IT系统的职责划分和定位。

下图所示为一个企业功能层级的0级架构示意图。

功能层级的0级架构示意图

从上图中我们可以看到,企业整体功能架构从下往上分为IaaS层、PaaS层、基础组件层、数字中台层(包括业务中台和数据中台)和业务应用层。每一层的具体功能如下:

l IaaS层:完成硬件资源的虚拟化管理,为用户提供对资源的使用服务。

l PaaS层:为应用软件提供部署平台和运行环境。

l 基础组件层:介于业务服务和技术中间件之间,提供通用的业务功能和技术功能,并解耦业务应用和技术中间件。

l 数字中台层:分为业务中台和数据中台,实现企业业务活动的核心机制,并通过数据中台对业务运营提供指导。

l 业务应用层:通过调用和组合中台能力,实现应用逻辑。

技术层级的0级架构需要说明各系统、各中心分别使用什么技术来实现,以及整个体系的技术分层,如下图所示。

正在上传…重新上传取消

技术层级的0级架构示意图

技术架构总体上分为展现层、服务层、接口系统、运营管理和运维支撑。

展现层与服务层相分离,展现层采用当下主流的前端框架,分别对移动端、PC端进行支撑。通过合理的技术搭配人性化的设计满足用户感官体验需要。

服务层的架构采用分布式的微服务架构,微服务架构去中心化加强终端的特点,让服务免去雪崩效应等容灾上的风险。同时,整体技术架构具备易于扩展、组合、部署,可支持动态伸缩、精准监控,并且可以提供灰度发布等优点。服务层包含应用服务、中台服务、技术服务。应用服务与中台服务都以微服务架构实现。技术服务又分为PaaS层和IaaS层:PaaS层通过各项基础中间件的能力向上层输送搜索引擎、分布式文件存储、分布式数据库、分布式缓存等能力;IaaS层向用户提供基础资源服务。

运营管理通过埋点技术、A/B测试技术、大数据技术来进行数据采集分析和业务试错,并通过计算结果来指导业务工作。

运维支撑将从底层对所有服务做支撑。运维体系通过对基础设施的监控、服务升降级等措施来确保系统的容灾能力与稳定性。

3)中台核心数据流规划

为了简化业务流程,根据前期的业务分析,结合0级架构的设计,我们可规划出企业的业务数据流(以房屋租赁行业为例,多业态),如下图所示。

正在上传…重新上传取消

基于中台的业务数据流

客户中心承接前台应用租房、买房客户的注册信息;对于集团多业态的业务特点而言,经纪人、物管人员、企业员工都是企业客户,都应该进行精细化管理。客户中心为统一认证提供账号、密码的验证,为各应用提供客户的全局唯一标识。

产品中心接收来自ERP的工程域楼盘信息、员工录入或经纪人提供的可租楼盘营销信息,形成每一间房的完整且统一的档案。为前台各应用提供全方位的楼盘信息,包括工程信息、营销文案信息和房间信息。

交易中心接收来自WMS的库存信息,完成购房订单的生成、在线租房的交易等业务活动。订单生成后,根据订单中的商品向WMS发起发货指令。

03 组件建模

1)产品设计

产品设计是在业务顶层设计的指导下,逐层往下抽象的过程,主要是将业务调研的成果转化为产品原型和需求规格说明书(主要由业务场景、业务流程构成)。如何做应用的原型和画出业务场景不是本节的重点,详细内容可参看相关专业书籍,这里需要强调两点:

l 中台产品的详细设计需要以面向中心为指导思想。不仅需要设计出应用需要实现的功能,更重要的是要将需要中心支撑的功能明确标识出来,归到中心的待实现列表里。这样技术工程师在领域建模阶段才有具体和明确的输入。

l 建设中台的核心目的不是为了共享,共享只是中台的特性。中台是为了完成业务的核心运行机制,为前台提供业务能力基础的系统。确立了这个原则后,产品经理才能放开手脚,自主推动中心的建设。

2)组件模型设计

组件模型设计承接0级架构设计,是对中心内容的展开。通过对中心功能的分析和对中心业务实体的抽象,将具有较强依赖关系的业务实体聚合为一个组件,或者将具有相同主题的业务功能聚合为一个业务组件。最后以结构化的形式聚合这些组件,构成中心。

如何判断组件模型是否合理呢?是否很好地支持业务流程、业务场景、复杂的业务规则是衡量组件模型优劣的标准。我们可以通过穷举边界业务场景的方法,来反证组件模型设计是否合理。

最后需要强调一点,组件是可以独立为微服务的,只要符合微服务的条件,就可以独立。但是在实践过程中,我们发现如果微服务承载的业务规模不大,独立带来的业务价值不高,反而会增加运维成本。

3)1级架构设计

组件模型设计完成后,需要将模型转化为应用架构。这里的应用架构是指中心内部的应用架构,我们称为1级架构。1级架构是以组件为最小单位设计的功能层级的架构。1级的功能架构是必不可少的,它指导着我们的设计和开发;技术层级的1级架构可视情况而定,如果技术内容比较复杂则需要输出。下图所示为某企业功能层级的交易中心1级架构。

正在上传…重新上传取消

某企业功能层级的交易中心1级架构

4)关键交互图设计

前面已经完成了0级和1级的架构设计,有什么方法能证明设计是否可以满足实际业务场景的需要吗?我们可以通过实现业务场景的动态交互图,来反向论证设计的合理性。如何判断动态交互图是否合理呢?根据业务逻辑是否清晰、流程是否简洁、客户交互是否高效来判断。

如果设计出的交互图不合理,那就说明0级或1级架构存在设计不合理的问题。另外,通过交互图还可以较好地将设计思想传递给开发团队。

04 开发交付

我们主张采用敏捷的方法进行开发交付,将最终目标拆解为多个小目标,逐个完成。同时又将每个小目标拆为多个子项目,每个小团队各自负责一个子项目,所有团队并行开发,协同向前推进。一般流程包括迭代规划、需求反讲开发、持续集成交付和回顾总结调整。

05 持续运营

项目上线后,只是产出业务价值的开始。数字中台需要在持续不断的运营中,包括业务运营、内容运营、技术运营和数据运营,不断沉淀和发展。能力会逐步增强和扩展,模型会逐步调整和完善。

关于作者:作者团队阿里系云徙科技是国内领先的数字商业云服务提供商,核心团队来自阿里、用友等企业,以“业务+数据”双中台为核心技术,驱动企业数字化转型,赋能新零售商业创新,助力业务持续增长。

5个步骤,打造你的业务中台相关推荐

  1. pssa系统 中台_神州云动:PaaS赋能企业 打造超级业务中台

    原标题:神州云动:PaaS赋能企业 打造超级业务中台 在信息技术飞速发展的今天,中大型企业信息化的建设要求也随之增高,个性化需求越来越多,在快速满足各业务部的细分需求的同时,又要低成本的满足企业的管理 ...

  2. pssa系统 中台_PaaS赋能企业 打造超级业务中台

    在信息技术飞速发展的今天,中大型企业信息化的建设要求也随之增高,个性化需求越来越多,在快速满足各业务部的细分需求的同时,又要低成本的满足企业的管理需求,而这些必须借助中台服务的力量.目前的软件厂商只靠 ...

  3. 【网易中台实践】云信业务中台的敏捷开发

    我一直从事云信业务中台的后端开发工作.云信的业务发展迅速,产品的需求层出不穷,团队成员不断壮大.如何快速满足产品需求,同时保证线上系统的稳定迭代,以及小团队如何协同?接下来我会从开发规范.开发流程.项 ...

  4. PaaS、DevOps、OpenShift与业务中台的实现

    导读:在激烈的市场竞争条件下,企业既要进行业内的竞争,还要防止跨界黑马杀进来被升维打击而造成利润下降,这就需要保持竞争力,需要让自己的客户有更好的体验. 企业在通过IT手段提升业务竞争力和客户体验的时 ...

  5. 我是如何在一家独角兽公司做业务中台、数据中台的?8页ppt详解中台建设实践!...

    点击"技术领导力"关注∆  每天早上8:30推送 概述 中台这个词火爆挺久了.但从阿里 2015 年提出并开始实施,发展到目前为止,并没有「标准化」:换句话说,它跟「人工智能」,「 ...

  6. 全球AI技术开放日系列之(七):走进阿里业务中台

    主题: 全球AI技术开放日系列 7(杭州站): 走进阿里业务中台 - 探索阿里电商核心链路智能技术 时间: 9月1日 12:30-17:00 报名:点击阅读原文,半价早鸟票限时优惠 内容: 全球AI技 ...

  7. 苏宁高时效、高并发秒杀业务中台的设计与实现

    设计背景 对于苏宁易购主站而言,正常的用户购物流程囊括选品.下单.库存扣减.付款.订单状态更新.物流履约等.但是在电商业务中往往会涉及到对某些热点商品的秒杀场景.相比于正常购物流程,秒杀场景具有时效性 ...

  8. 韵达基于云原生的业务中台建设 | 实战派

    本文将为大家分享韵达业务中台基于云原生的建设过程.主要分为三部分,第一部分是 IT 信息的发展规划,第二部分是韵达业务中台建设的详细过程,第三部分是对应云原生技术的支撑. IT 信息的发展规划 大部分 ...

  9. 数据中台VS业务中台、数据中台VS数据仓库,到底有什么区别?

    导读:本文主要阐述数据中台的定义和核心能力. 作者:付登坡 江敏 任寅姿 孙少忆 等 来源:大数据DT(ID:bigdatadt) 01 数据中台VS业务中台 1. 数据中台与业务中台的区别 业务中台 ...

  10. 架构设计工作笔记003---中台概念_业务中台_数据中台_技术中台

    1.什么是中台,到底要解决什么问题? 这个最早由阿里在2015年提出的"大中台,小前台"战略中延伸出来的概念,灵感来源于一家芬兰的小公司Supercell--一家仅有300名员工, ...

最新文章

  1. TiDB 在大型互联网的深度实践及应用--大数据平台技术栈08
  2. 关于 performSelector 的一些小探讨
  3. linux各目录的文件大小,Linux下查看文件大小和目录大小以及目录下文件的大小...
  4. 自制javascript库
  5. [JS 分析] 汽_车_之_家 JS 生成 CSS 伪元素 hs_kw44_configUS::before
  6. 在WPF的WebBrowser控件中抑制脚本错误
  7. mysql卸载完环境变量还有_MySql完全卸载
  8. Consolidate Duplicate Conditional Fragments(合并重复的条件片段)
  9. 街头人手一件加拿大鹅?店员道出真相:90%都是假货
  10. Spring Security OAuth2.0_实现分布式认证授权_微服务解析令牌并鉴权_Spring Security OAuth2.0认证授权---springcloud工作笔记154
  11. 一个模型搞定多个CTR业务!阿里STAR网络介绍(附代码实现)
  12. 我想创业,但不懂技术怎么办
  13. 单双向TVS瞬态抑制二极管,如何区分?
  14. 第0期-前言-学习软件测试是否需要培训
  15. 短信中心号码iphone_如何在iPhone上阻止来自特定号码的短信
  16. 白鹭引擎学习笔记(二)
  17. 多域名SSL证书介绍
  18. NLP领域论文笔记【研一下研二上】01
  19. SVG中以任意直线为对称轴的镜像变换及其矩阵
  20. 国际经济合作知识点归纳

热门文章

  1. 一分钟内搞定!熊猫杀毒软件研发提升扫描速度的技术
  2. 华为最强科普:什么是DSP?
  3. linux的常用命令
  4. matlab求椭圆周长,用matlab计算椭圆周长及牛顿迭代的matlab完成
  5. python的 e是什么意思_python中的e是什么意思
  6. 旅美见闻:美国贫民百姓众生相
  7. CAD-CASS免费增强测绘工具CASS++
  8. 点播系统加服务器加投影加音响,打造真实家庭影院 投影机+音响巧搭配
  9. html折叠段落标记,HTML 段落标记“p”与换行标记,标题标记“h”!
  10. 修改网卡地址 突破一些与MAC绑定服务的限制 突破封锁 应对病毒 等