“最快3个月复制支付宝的核心能力” 解密蚂蚁金服bPaaS

文/科技茱比莉

蚂蚁金服战略入股润和软件这件事其实是2018年6月的事了。蚂蚁金服专注金融科技,润和软件60%以上业务都与金融信息化相关,正向推导合情合理,而2019年3月双方首次高调举行发布会,宣布共建“新一代分布式金融业务核心平台”,才更一步明确了蚂蚁金服战略入股润和关键契合点——蚂蚁金服bPaaS。

那么,这个在金融业界还略显陌生的平台bPaaS到底是什么?

一,bPaaS的起源

bPaaS( Business Platform As a Service ),就是蚂蚁金服的分布式金融核心套件,也是蚂蚁金服和润和软件共建“新一代分布式金融业务核心平台”的基础,它位于PaaS层和SaaS层之间,是支付宝的核心系统在10多年演进中形成的底层技术积累。

简而言之,bPaaS之于蚂蚁金服,就相当于阿里云之于淘宝,都号称是多年来通关阿里集团不同业务的发展,自研技术并进行产品化后,要面向行业做平台服务输出。

其实,去年9月的云栖大会,蚂蚁金服首次发布分布式金融核心套件bPaaS,包含自身淘宝和网商银行体系所沉淀出的“产品合约”、“资产交换”、“资产核心”、“会计核算”、“计价” 等金融核心组件。而早在去年6月就宣布战略入股润和软件,不仅是因为润和软件是金融行业的大型ISV,也因为它专注的正是金融核心系统领域,恰与bPaaS定位契合。今年3月双方共推的“新一代分布式金融业务核心平台”则意味着bPaaS生态集成模式的开启,加速了bPaaS在金融用户中的应用进度。

据悉,基于bPaaS,润和“新一代分布式金融业务核心平台”不仅具备分布式事务、通信、容灾、弹性伸缩、资金安全等底层技术能力,同时融合了蚂蚁金服生态和业务场景,拥有敏捷产品创新、热点账户智能策略、统一资产交换策略、交易核算分离等功能特性,可根据银行不同数字化战略需求,编排差异化的分布式金融业务核心。

绕开枯燥的产品和功能,从产业角度看,蚂蚁金服和润和软件都看到了互联网金融的兴起,越来越多的云原生应用,因此采用分布式云架构,搭配分布式业务核心平台,是金融机构现在和未来正在发生的重大变革,平台前景无限,双方合作利好。

二,bPaaS的初衷

如果不能将技术与最核心的业务平台融合,那就说明科技还不足以成为真正变革的核心动力,就不能真正加速企业数字化转型。

蚂蚁金服高级技术专家李玄就表示,bPaaS期望重新定义金融业务领域的分布式模型,尽可能简化分布式金融核心业务中的落地复杂度,并集成分布式应用场景下的一系列支撑性能力,使得金融用户搭建新的分布式金融核心系统所花费的时间,从过去的3年甚至更长缩短到现在的3到6个月。

不仅加快了研发时间,最为重要的是,蚂蚁金服希望bPaaS带给金融用户的核心平台具备“复制蚂蚁金服的核心技术能力”的水准。这个bPaaS水准应该什么样呢?
“最快3个月复制支付宝的核心能力” 解密蚂蚁金服bPaaS

金融用户不用从零开始摸索分布式核心系统,bPaaS能够提供可复用、可运营的共享金融业务处理能力,并在保持传统核心稳定的前提下,可以根据不同差异化的业务场景快速定制新业务场景,快速配齐弹性伸缩、敏捷开发、秒级容灾等云原生分布式能力,支撑业务快速发展,敏捷创新。

三,bPaaS的“十年寒窗”

如此一来,bPaaS是否真能做到蚂蚁金服所期望的那样,就得看这十多年来它是如何从支付宝的技术演进到目前的bPaaS阶段。
“最快3个月复制支付宝的核心能力” 解密蚂蚁金服bPaaS

据李玄介绍,bPaaS发展可以大致分为集中式架构、分布式服务、云支付去IOE和云金融,四个阶段,而第五个阶段应该就是现在成为对外输出的技术平台。纵观bPaaS的阶段性历程,是典型的“多样化业务孵化出来的架构。”

第一阶段(2003-2006):集中式架构。

支付宝诞生初期只服务一个大客户——淘宝,采用的是采购供应商的产品构建集中式单体应用架构,并开始基于开源技术进行开发。

第二阶段(2007-2009):分布式架构。

支付宝演变为复杂完整的支付产品,产品创新迭代周期加速,这就需要系统沉淀、服务分拆,对交易系统、商户系统、会员系统、支付系统进行改造,使得不同功能模块可以并行演进,加速了整个系统和业务创新研发,从而促进了支付宝的场景创新。

第三阶段(2010-2012):云支付阶段。

支付宝的支付场景从淘宝扩展到了各种场景交易,另一方面也接入了线下、航旅等渠道,出现了红包、卡券等营销手段。这个阶段的重点在于支付宝技术团队着重开发整个资金处理能力平台,实现向上对接更多应用场景。这促进了支付宝业务爆发式增长,支付宝底层的核心系统向稳定、高并发等核心需求演进,并开始基于金融级的OceanBase数据库和SOFAStack中间件进行异地多活单元化架构改造,逐步走向云平台架构。

第四阶段(2013-2018):云金融阶段。

支付宝平台的业务场景从支付演进到理财、微贷、银行、保险等领域,通过对外业务与技术开放的融合,蚂蚁金服需要创造全新的技术底层构架即分布式金融核心系统,以快速协助业务上各个产品服务的开发创新和互通,提升服务效率和用户体验。

而现在,bPaaS要从对内提供服务开放给对外提供服务,它自带支付宝10余年来的技术发展和业务创新,并具备分布式架构下金融核心系统的最佳实践,如今在生态中布局了润和软件的开发能力,降低了金融用户的实施难度,加速了金融用户的部署周期。

上一篇:软件需求分析步骤方法


下一篇:云栖博客支持语法高亮的常用编程语言