写点什么

蚂蚁金服 bPaaS 究竟是什么?

  • 2019-08-27
  • 本文字数:2241 字

    阅读完需:约 7 分钟

蚂蚁金服bPaaS究竟是什么?

去年 9 月,蚂蚁金服在杭州云栖 ATEC 发布了分布式金融核心套件 bPaaS( Business Platform As a Service ),对外开放自身沉淀的“产品合约”、“资产交换”、“资产核心”、“会计核算”、“计价”等金融核心组件,而这款号称源自于蚂蚁金服十余年业务和技术积累的 bPaaS,也被视为是 2018 年初蚂蚁金服决定将分布式金融核心能力对外输出后,蚂蚁金服推出的第一款重量级的产品。


今年 3 月,蚂蚁金服与南京润和软件联合推出基于分布式金融核心套件 bPaaS 能力的“新一代分布式金融业务核心平台”。这也意味着蚂蚁金服科技开放进入新阶段,不仅有自主研发的技术输出,也推出了生态互集成模式的新型产品。


那么,这款据称能够最快在 3 个月内复制蚂蚁金服核心技术能力的分布式核心金融套件 bPaaS 到底都有何神奇之处?它又能给金融行业带来哪些改变?对于蚂蚁金服又意味着什么?这些恐怕还都得从 bPaaS 的初衷说起。

为什么会有 bPaaS?

蚂蚁金服高级技术专家李玄表示,bPaaS 的初衷是为了加速金融行业客户的数字化转型,如果没有 bPaaS,金融行业客户要从零开始摸索和开发自己的分布式业务系统,通常会是一个漫长的过程,因为其中要涉及很多分布式的关键技术,以及金融业务模型的抽象等数字化转型中的问题和痛点,非常的复杂和具有挑战性。而 bPaaS 则重新定义了金融业务领域模型,尽可能规避了分布式技术在核心业务中的落地复杂度,集成了分布式应用场景下的一系列支撑性能力,如全链路核对,业务监控信息标准,全链路压测等,最终形成一个打包方案,开放给金融行业的客户使用。更为重要的是,bPaaS 中整合的是蚂蚁金服在十几年的金融业务实践中经过无数次的实际应用验证和检验的切实可行的技术和解决方案,说是“复制蚂蚁金服的核心技术能力”,其实并不夸张。


简言之,不同金融机构存在着差异和特色,一套“通用”产品已经不能满足金融行业用户不同的业务需求。而 bPaaS 能够提供可复用、可运营的共享金融业务处理能力。在保持银行传统核心稳定的前提下,可以根据不同银行差异化的业务场景快速定制新业务场景,支撑银行业务快速发展,敏捷创新。


bPaaS 的本质

说起 bPaaS,实际上可以先从 bPaaS 在软件分层中所处的位置看起,bPaaS 实际上是处于 SaaS 层和 PaaS 层之间的一个服务,它集成了资产、客户、产品、支付、账务等多个金融业务领域核心引擎组件,整合了金融业务核心领域服务能力,形成一个高度聚合的金融核心能力引擎,赋予了金融行业用户将业务能力引擎与分布式架构平台融于一体,向下能屏蔽分布式事务、底层数据库、中间件等分布式架构平台技术复杂性,向上能支撑银行客户运营和服务创新需求,标准化、可重用的金融核心领域服务能力。


李玄表示,bPaaS 本质上是一种为用户赋能的服务模式。其核心是将业务中公共的、通用的业务功能沉淀出来形成能力,避免功能的重复建设和维护,更合理地利用技术资源。


实际上,bPaaS 的精髓就在于,以非常强大的可编排、可组合、可配置、可扩展的技术服务能力,来支撑业务的快速敏捷和灵活多变。

为什么要用 bPaaS?

在谈及为何要使用 bPaaS 时,李玄认为,金融行业数字化转型的敏捷诉求,是促使金融行业采用分布式金融核心套件的最主要驱动力,而 bPaaS 具备的三大特点,恰恰能够满足金融行业用户加速数字化转型的需求。


首先,bPaaS 可以为用户提供业务敏捷能力,所谓业务敏捷能力是指,bPaaS 可以非常快速的支撑对业务的创新,它将底层的业务能力进行了抽象和组合编排,并且对于上层的产品是透明的,这使得用户的业务创新可以更加快速敏捷。


其次,bPaaS 整合了蚂蚁金服的大数据能力。众所周知,蚂蚁金服的众多业务都需要大数据进行赋能,也有众多的业务系统需要用到实时计算和离线计算等大数据技术,而蚂蚁金服将这套业务应用与大数据完美结合的技术预置到了 bPaaS 之中。


此外,bPaaS 屏蔽了整个分布式服务的复杂性。例如,蚂蚁金融云上有很多 PaaS 组件、中间件,单独使用并没有太高门槛,但如果想要把它们整合,去构建一个高效、敏捷、灵活的业务应用最佳实践的话,还是具有相当的难度的。而 bPaaS 则屏蔽了这样的复杂度,还携带了一些技术风险工具在其中,并内置了蚂蚁金服的各种规范标准,业务监控、技术监控的分析识别,基本上企业用户可以达成“拿来即用”,而如果没有 bPaaS,用户可能需要走很多弯路。


基于这些特点,金融行业用户通过 bPaaS 搭建新的新一代分布式金融核心系统,花费时间将可从过去的三年甚至更长时间缩短至 3 到 6 个月,并快速配齐弹性伸缩、敏捷开发、秒级容灾等云原生分布式能力,从而大大加速金融行业用户的数字化转型。

bPaaS,金融科技开放承载者

蚂蚁金服副总裁刘伟光曾如此阐述实行金融科技开放战略的初衷,“我们希望蚂蚁金服的技术开放能够和金融机构的顶层战略相结合,将我们的技术应用到客户最重要或者更创新的场景当中,让科技真正推动业务的腾飞,加速金融机构数字化转型的进程。”


而作为承载蚂蚁金服金融科技开放战略的一款拳头产品,bPaaS 的意义远非仅仅是一款产品那样简单,也不仅仅是蚂蚁金服金融科技开放战略的实际成果,它更大程度上展示的是蚂蚁金服要长期坚决执行金融科技开放战略的意志和决心,而此次与南京润和的合作也是蚂蚁金服将金融科技开放战略继续深入推进、共建金融行业生态的标志。


“这次合作只是一个开始,我们将通过合作与更多生态伙伴一起,共同探索百花齐放、有竞争力的金融科技产品与服务。”刘伟光说。


本文转载自公众号蚂蚁金服科技(ID:Ant-Techfin)。


原文链接:


https://mp.weixin.qq.com/s/pUAT7z_fRBuWZ9YHf3p-7w


2019-08-27 16:191558
用户头像

发布了 150 篇内容, 共 35.3 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

京东前端一面面试题

bb_xiaxia1998

JavaScript 前端

中秋阅读计划 | 有趣不枯燥的“小薄书”

图灵教育

程序员 科普 计算机 书单 中秋节

LeetCode-454. 四数相加 II(Java)

bug菌

9月日更 Leet Code 9月月更

架构师的十八般武艺:高并发架构

agnostic

高并发

极速导入elasticsearch测试数据

程序员欣宸

elasticsearch 9月月更

数据治理(十三):Ranger 安装与启动

Lansonli

数据治理 9月月更

Python 教程之变量(2)—— Python中整数的最大可能值是多少?

海拥(haiyong.site)

Python 9月月更

力扣15 - 三数之和【奇妙的双指针】

Fire_Shield

双指针 LeetCode 9月月更

哪些应用适合Docker化改造

阿泽🧸

Docker 9月月更

【C语言深度剖析】深入理解C语言中函数的递归算法

Albert Edison

递归 C语言 函数 9月月更

【精通内核】Linux内核自旋锁实现原理与源码解析

小明Java问道之路

Linux内核 自旋锁 读锁 9月月更 写锁

python小知识-日志处理logging

AIWeker

Python python小知识 9月月更

【JavaWeb】Servlet系列——session会话机制

胖虎不秃头

Web java; 9月月更

一张图告诉你出海服务商怎么选:中国互联网出海服务商生态图谱

易观分析

报告 出海服务商

关于 SAP UI5 所有控件的共同祖先 - sap.ui.base.ManagedObject

汪子熙

SAP Fiori SAP UI5 ui5 9月月更

【JavaWeb】JSP系列——关于JSP、JSP的基础语法、利用Servlet+JSP改造项目、JSP指令、JSP九大内置对象

胖虎不秃头

Web java; 9月月更

【JavaWeb】Servlet系列——Cookie机制、乱码问题总结

胖虎不秃头

Web java; 9月月更

力扣349 - 两个数组的交集【哈希表+数组+双指针】

Fire_Shield

双指针 哈希表 9月月更

C++学习------cmath头文件的源码学习04

桑榆

c++ 源码阅读 9月月更

Java进阶(十四)实现每天定时对数据库的操作

No Silver Bullet

Java 数据库 9月月更

Qt实现文本编辑器(一)

中国好公民st

c++ qt 9月月更

许世伟老师架构课笔记分享

AiDaddy

架构师 需求设计

Python 教程之变量(3)—— 全局变量和局部变量

海拥(haiyong.site)

Python 9月月更

腾讯前端面试题合集

beifeng1996

JavaScript 前端

Nvm的安装及使用(Nodejs版本管理器)

node.js NVM 9月月更

中秋阅读计划 | 有趣不枯燥的“小薄书”

图灵社区

程序员 科普 计算机 书单 中秋

库调多了,都忘了最基础的概念-《死锁与范式的碰撞》

知识浅谈

死锁 范式 9月月更

2022-09-10:以下go语言代码输出什么?A:编译错误;B:49.0;C:49。 package main import ( “fmt“ ) func main() { ch

福大大架构师每日一题

golang 福大大 选择题

LeetCode-164. 最大间距(Java)

bug菌

9月日更 Leet Code 9月月更

算法基础(一)| 快速排序和归并排序详解

timerring

算法 9月月更

5分钟教你如何利用华为云IoT进行物联网设备上云

wljslmz

物联网 IoT 华为云 9月月更

蚂蚁金服bPaaS究竟是什么?_文化 & 方法_Geek_cb7643_InfoQ精选文章