本文主要是介绍数字化转型底层方法论 - 1)中台深水区实践之:【业务架构】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
中台系列共4大篇章,在此分享其中第一篇章,其他阅读,可关注公号【云世】获取。
中台的差异化适配和建设,印证了中台实践已进入深水区。
与此同时,中台实施“失败”的案例也不绝于耳, 行业对“中台”观点,出现清晰的分化。这里,我们不展开对于中台实施失败案例的讨论与分析,而将关注点放在更加底层的商业逻辑和方法论沉淀上来。
中台建设的成功,或者“失败”,甚至“去中台化”声音背后,本质上是一致的商业逻辑:
对中台的复用实践经验:
“看上去的能力复用是乐高组装,但真实的能力复用其实是器官移植,需要的是一场外科手术。”
因此,我们认同这样的观点:“中台”是手段、过程,不是目的本身。回归本源,从问题与价值出发,“平台化” 向业务的再演进,是这一轮数字化建设浪潮中需要关注的重要趋势,也是企业现代化进程中的关键步骤。
再提业务平台化,是因为深水区实践中, 新的问题将业务平台化内涵向前演进。
“平台化”是从信息化到数字化时代,每一轮 IT 建设都会提及的主题之一。而当平台沿着历史发展的趋势继续向业务的“逼近”过程中,对于平台抽象和建设的难度也成指数型增加,涌现出了一系列新问题:
1) 如何抽离多业务线共享的解决方案和能力,集中管控和演进,以避免重复投资?
2)新业务如何基于企业已有的解决方案和 能力快速组装上线,以支撑业务快速迭代创新?
3) 如何合理地划分 IT 系统边界,以得到随“需”而变的响应力?
4) 如何适当拆分过于集中的分析类数据处理职责,以缓解规模化数据分析处理瓶颈?
5)如何在富技术时代进行平台型技术架构选型及设计?
业务架构 (Business Architecture) 定义了企业各类业务的运作模式及业务之间的关系结构。它以承接企业战略为出发点,以支撑实现企业战略为目标, 通过对于业务能力的识别与构建,并将业务能力以业务服务的方式透出,实现对于业务流程的支撑, 并最终通过组织给予保障。
业务架构是企业架构的核心内容,直接决定了企业战略的实现能力,是其他架构领域工作的前提条件和架构设计的主要依据。
业务架构整体上包括“业务”、“流程”、“组织”、 “服务”、“领域”和“模式”六大部分,如下图:
其中“模式”部分是我们为“平台型”企业架构设计的核心解决方案,包括:
什么是可共享复用的能力?
在现代企业架构中,面向能力的规划超越面向功能与服务的规划,成为企业级业务架构规划的关注要点,如何基于能力的识别与规划,最大化的沉淀企业级可复用的能力,并通过扩展、编排和组合等形式应用到更多的场景,是平台型企业架构需要解决的关键问题。
企业为了应对业务的快速迭代、多场景和不确定性, 需要在平台上构建可复用的“能力”以及为能力提供必要的扩展与可变机制,以此为不同前台提供灵活多变的业务服务,满足不同前台差异化个性化的的需求。
而“能力”根据粒度的不同,可再度细分为“基础能力”、“能力组件”和“解决方案”三个层级。
不同业务的差异性,则可通过能力的“扩展点”设计和不同“业务身份”在扩展点上的“扩展实现” 进行区分。
-
业务身份:“业务身份的概念最早由阿里巴巴提出,业务平台在对各业务同时提供服务时,需要能区分每一次业务服务请求的业务身份要素,以便提供差异化个性化的服务;因此需要对企业各业务的身份和特征进行建模和区分,其产出即为“业务身份”。业务身份是业务在平台中的代名词,是在业务运营中唯一区分某个具体业务的 ID。平台基于业务身份匹配该特定业务的流程和业务规则,并基于业务身份实现服务路由、需求溯源、业务监控和业务隔离。
-
基础能力:是对领域对象的原子操作,完成一个领域对象上单一且完整的职责。比如:创建售后单、修改商品库存量等,是能力组合和复用的最小单元。
-
能力组件:能力组件是对基础能力的进一步封装, 目的是方便业务的使用。按封装粒度不同分为两类: 第一类能力组件是根据业务服务的需要编排封装的一组关联的基础能力,从而提供完整的服务。比如: 订单创建能力组件。第二类能力组件是平台针对一系列紧密关联的业务活动,设计的能力模板,可基于该模板快速定制某个具体业务的特定流程和能力,从而达到复用全部关联能力的目的。比如:“组合支付”、“快速建站”等能力组件。能力组件加 快了业务接入平台的速度,让业务侧专注业务本身, 不再需要耗费精力在理解平台大量的基础能力上。
-
扩展点与扩展实现:“扩展点”是对基础能力的可变性设计,在技术侧体现为基础能力实现中的某一个步骤的接口定义,而接口的一个实现即为一个“扩 展实现”。比如:订单渲染基础能力中有一个步骤 是订单总价试算,而正常时期的总价试算规则与秒杀时期的总价试算规则是不同的,因此需要对订单渲染基础能力设计“订单总价试算规则”的扩展点, 并分别定义在正常时期和秒杀时期的扩展实现。
-
解决方案:是平台针对一类共性业务的端
这篇关于数字化转型底层方法论 - 1)中台深水区实践之:【业务架构】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!