微服务中台架构开发
上QQ阅读APP看书,第一时间看更新

2.1.8 服务中台化

中台化是指将企业的核心业务能力随着业务不断发展以数字化形式沉淀到平台,以服务的形式对外提供可复用的业务能力,快速满足多业务场景的需求,支撑企业更高效地进行业务探索和创新。上文所述的微服务架构只是实现中台架构的一种技术方案,如图2-8所示的中台架构。

图2-8

图2-8有3个业务中心:订单中心、商品中心和会员中心,它们实现了业务中台架构。每个业务中心都有自己的应用服务器(集群)、缓存服务器、文件服务器和数据库服务器,业务中心之间是相互独立的,也是由不同的研发团队负责开发运维的,更重要的是各业务中心是独立运营的。业务中心左边是业务应用,如一卡通应用、外卖点餐应用和自助洗衣应用,它们不需要再去实现订单、商品的功能,只需要使用业务中心提供的功能即可,基于业务中心的功能在自己的业务场景服务用户。

从应用到中台看(从左到右),一卡通应用对自己的充值、办卡等流程非常精通,但它不知道外卖点餐应用的下订单流程是什么样的,它也不需要知道;外卖点餐应用也不清楚一卡通应用的充值、办卡等流程;而在右边的订单中心需要给所有需要下订单流程的业务应用提供订单服务。那么开发和运营订单中心的人员能从订单的维度全面掌握企业的业务流程,甚至成为这一方面的业务专家,这样更容易发现问题的本质。去业务中心解决问题,更容易找到关键点创新业务价值。下面我们将用中台思想进行企业IT架构的设计讲解。