添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
暴躁的人字拖  ·  EntityFramework ...·  1 年前    · 
求醉的大白菜  ·  【PostgreSql】------- ...·  2 年前    · 
面冷心慈的茶叶  ·  Git: remote rejected, ...·  2 年前    · 

Plain Text

百科上尚未对BPaaS有定义,目前的定义主要来自主流平台(比如咨询商Gartner,IBM等),通俗来说,BPaaS可以解释是, 交付业务流程作为服务,是按照预定步骤完成交付到云平台上的业务任务的过程 ,比如在云平台上为制造企业完成“从下定单到收取现金”这样的流程。

比如钉钉审批BPaaS服务,组织管理员可以通过表单和流程搭建出审批单+审批流程+审批规则的服务,为企业完成”用户入离职、出差报备审批“这样的流程。

钉钉OA审批BPaaS配置审批流

也有定义BPaaS为BpmPaaS(Business process management), 换一句话说,就是将业务流程以PaaS交付,实现智慧作业的平台能力。即交付的核心是业务流程,交付的方式是PaaS

为什么要用BPaaS

在市场竞争日益激烈的今天,不管是大型组织,还是中小型组织,增效成为了一种提升企业竞争力很重要的一项核心方式,增加生产力、降低成本、快速试错等方式能给企业迎来更多的市场机会,数字化恰好是实现增效最快最直接有效的方式,数字化提升生产力的概念也被社会和各个行业引入。

在此背景下,主导BPaaS市场增长的关键三个因素:降低经营成本(Operational Costs)、降低总体拥有成本(Total Cost of Ownership)、降低市场响应时间(Time To Market)。那BPaaS是有什么样的能力,才能帮助客户实现三个最为关键的价值?

  • BPaaS可以为用户提供业务敏捷能力
  • 所谓业务敏捷能力是指,bPaaS可以非常快速的支撑对业务的创新,它将底层的业务能力进行了抽象和组合编排,并且对于上层的产品是透明的,这使得用户的业务创新可以更加快速敏捷。比如钉钉的审批BPaaS可以帮助企业管理人员快速定制任意视图、流转节点、审批规则的审批流程;钉钉的工作台BPaaS可以帮助企业的

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

    例如,钉钉的审批BPaaS,通过其审批人员选择功能,可以直接选择到通讯录组件的任何角色和关系,比如审批上级、二级主管、财务人员、销售人员等,屏蔽了通讯录的自身的规则实现细节。

  • BPaaS大幅降低业务定制门槛
  • 诸如之前的产品交付方式,要不就是软件交付,要不就是SaaS交付,要不就是组织自研,在今天看来,都显得笨重或者昂贵。而BPaaS提供一种全新的交付能力,组织内部IT、管理人员等不懂技术的人员,就可以利用BPaaS搭建出来所见即所得产品,屏蔽底层技术实现细节,减少大量技术概念,使得业务交付门槛大大降低,效率大大提升。

    基于这些特点,比如金融行业用户通过蚂蚁提供的BPaaS套件搭建新的新一代分布式金融核心系统,花费时间将可从过去的三年甚至更长时间缩短至3到6个月,并快速配齐弹性伸缩、敏捷开发、秒级容灾等云原生分布式能力,从而大大加速金融行业用户的数字化转型。ToB协同办公应用用户,用过钉钉审批BPaaS可以通过分钟级别的配置能力生成出符合企业需要的定制化审批流程,大大提高协同效率降低开发成本。

    什么是BPaaS化

    企业的需求是千变万化的,不同行业、不同规模,甚至相同企业的不同部门、不同周期都是变化的,SaaS软件往往无法覆盖企业所有相关的需求,定制化成本又过高。 因此将业务流程高度抽象后,通过上云的方式实现可视可编排可配置可扩展的能力,即实现了业务流程的PaaS化。

    BPaaS化即可以最低成本的方式,实现组织内部流程定制的能力最大化。众所周知,研发人员的成本是极高的,一个几十个人的小公司,招聘一名研发也需要1万以上的费用。定制一套符合企业需要的系统,更是没有一个固定的边际。而通过BPaaS工具,就可以从以往需要投入研发人力或者外包定制开发的方式直接升级成了内部IT或者管理人员可直接编排配置的方式,大幅度降低成本,提高生产效率。

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

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

    因此BPaaS如何控制好业务边界和抽象度,则是BPaaS化最为核心的部分,抽象过低则往往变成了一个实现固定功能的SaaS产品,不具备通用性;抽象度过高,则加深了系统的使用复杂度,甚至需要编写复杂代码或者逻辑,基本上就往PaaS化靠拢了。

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

    比如阿里云的生产采购系统,就从原来的中台到BPaaS化,抽象出核心的生产采购节点流程,包含采购申请、价格计算、采购订单、接收资产都核心流程,将这些流程沉淀为通用能力,并且可以借助这套BPaaS系统,轻松搭建出支持不同资源采购的的生产采购SaaS,比如采购员系统、供应商门户、采购商城等。

    BPaaS、SaaS和IaaS的区别

    先解释SaaS和PaaS的区别,SaaS是针对产品的再抽象,PaaS是针对研发过程的再抽象。SaaS解决客户的问题,PaaS解决研发的问题。承担SaaS化的核心人员是业务架构师,承担PaaS化的核心人员是技术架构师。

    BPaaS是介于PaaS之上,SaaS之下的一种服务形式,即BPaaS是针对业务流程的再抽象,BPaaS解决的是业务流程线上化的过程,承担BPaaS化的核心人员是懂业务的技术架构师。BPaaS使用的客户是组织内的IT人员、管理人员或服务商,而使用BPaaS生产出来的工具则可以面向组织内外部任何人。

    从产品功能和客户群体,可以总结出以下几个特点:

    SaaS产品:客户即开即用,订阅式付费,比如财务SaaS,财务可以直接上手使用完成财务业务操作。面向的使用者是组织内不同的角色,比如销售、财务、人事等。

    PaaS产品:客户订阅后,需要投入研发人力生产具体的产品,平台屏蔽了具体的硬件内存、CPU、数据库等细节,客户只需要关心自己的业务代码实现,平台提供通用的系统升级、变更等能力。比如阿里云、腾讯云、AWS等。产品使用者是组织内的IT研发角色,比如软件工程师、IT部门等。生产出来的产品根据产品性质面向对应的使用者,一般是内外部甚至其他三方用户。

    BPaaS产品:客户订阅后,需要投入配置人力,直接结合业务流程,利用BPaaS平台搭建生产出符合客户需求的功能,产品使用者是组织内部的IT人员、管理人员或者服务商。比如钉钉审批流程、宜搭、蚂蚁BPaaS平台,生产出来的产品一般用户公司内外部。由于BPaaS需要结合业务来实现业务流程服务化,因此BPaaS一般都无法独立提供功能,通常是一些PaaS或者SaaS平台内,比如钉钉上的各种BPaaS功能,腾讯云上面的BPaaS功能。

    BPaaS和APaaS有什么区别

    BPaaS应用场景相对APaaS来说更小,两者的相同点,都是基于底层PaaS发展演进而来,同时对底层的通用能力做了高度的抽象,比如都封装了诸如身份账号、租户管理、配置管理、开放API等。

    审批BPaaS产品流程

    两者的主要区别在于对上层抽象的场景不同、实现目标不同,BPaaS聚焦于抽象于核心业务流程,APaaS聚焦于抽象业务无关的应用生产过程。BPaaS核心的把流程做抽象出一些可配置可编排的节点,并且可以把流程集成到其他应用内,而APaaS本身目的就是上产出独立可用的应用,可以支持一些业务的完整闭环运转,屏蔽了具体前后端技术的差异性,使得用户可以通过低代码或者0代码的方式生产应用工具。

    宜搭APaaS产品能力

    类似宜搭这样的APaaS平台,设计的目的,往往是业务无关的,可以通过其预定义的组件和扩展组件通过低代码的方式,基本上能实现大部分的需求;而BPaaS往往是在基础的通用平台型SaaS内,诸如钉钉、企业微信、用友、金蝶等平台上,对某个业务流实现高度抽象后的流程编排平台。

    BPaaS和BPM的区别

    BPaaS是一种具体的实现业务流程方式,即业务流程PaaS化,BPM是一种流程化的思想,有多重BPM具体的实现方式,从系统工具上来说,就有阿里巴巴的tbbpm,开源的是activiti,这种面向的角色都是研发,即通过BPM流程化的方式实现系统和业务的研发和上线,还是停留在工具层面上。而BPaaS是面对的用户是终端使用客户,交付的是PaaS化的工作流能力。两者都是BPM的思想,BPaaS是实现BPM的一种具体的方式。

    BPaaS厂商有哪些

    除了已经对外宣称BPaaS化的钉钉外,企业级服务商诸如NBS、AWS BPM PaaS、H3 BPM (奥哲)和Microsoft Power Flow都提供了对应的服务,可以说基本上大型ToB玩家都了解了BPaaS的前景,基本上都参与其中。比如微软在企业级领域有Biztalk这样的BPM服务器,也有Workflow Foundation这样的系统层面的工作流能力,在SharePoint Server中内置了Workflow Foundation的支持。与此同时在云平台蓬勃发展的当下,又重新开发和打造了一个全新的流程平台,并且冠名为Microsoft Flow,它既有类似于ifttt的强大和灵活架构,也继承了微软多年的企业级服务的基因,在团队协作、与企业内部应用集成以及安全性等方面有一些自己的特点。

    BPaaS和人工智能

    李开复老师在他的书《人工智能》中提到一个人工智能实际使用的例子,在很多新闻机构已经采用了AI新闻编辑,AI新闻编辑可以在第一时间根据信息自动生成新闻咨询,比如在洛杉矶的一次凌晨地震3分钟后,就发出了第一篇人工智能生成的新闻报道,远超过所有人工的时效性。

    目前AI的底层能力主要是大数据+深度学习,目前随着信息化和数字化带来大量的大数据能力以及大规模分布式计算能力的提高,使得机器学习能力也大幅提升,使得AI在各行各业提供了丰富的可落地的机会。

    BPaaS和AI的结合,则变得更加实际。首先各行各业的数字化带来了海量的数据,淘宝的海量订单数据、滴滴海量的打车和地图数据、政府海量的用户数据等等,同时在云计算日益普及的今天,计算变得越来越便宜,两个基础条件的成立,给业务带来了极大的AI机会。BPaaS又在企业的业务流程自动化上起着举足轻重的作用,再迭代AI能力,则能使得业务更加自动化、智能化。

    比如企业内经常使用到的财务报销审批流程,可以叠加AI能力,智能化判断报销金额、内容是否存在风险;比如金融机构放贷系统,叠加AI能力,可以自动判断申请人是否具备风险;比如制造业生产线上,叠加AI能力,自动判断生产产品的质量是否有问题等等。

    因此在可见的未来内,BPaaS未来一定会跟AI有深度融合,使得业务流程更加自动化、智能化,进一步释放AI的生产力。

    有专家说,消费级服务的增长是指数的,企业级服务增长是线性的。在消费级服务触碰到了天花板后,增长乏力,而企业级服务的春天才刚刚来到。

    但是国内企业级服务天生问题,非标准化、定制诉求强、私有化部署、数据安全等问题一直影响SaaS生态的繁荣,而解决其中的一种极好的思想和工具,就是BPaaS化,在标准逐渐拉通的同时,通过BPaaS来解决定制的问题,最大尺度在通用和定制之间取得一个平衡,将数字化生产力释放,提高企业效率,我想,这个应该是BPaaS的初衷,也相信,BPaaS只是起步,未来的机会很大,当然,也有很长的路要走。

    阅读附件:

     www.sohu.com/a/277325913… 

     study.com/academy/les… 

     www.techopedia.com/definition/… 

     powerautomate.microsoft.com/en-us/blog/… 

     www.linuxlinks.com/activiti/

    更多原创内容,关注公众号:ali老蒋 或访问网站: www.javaer.com.cn/