《管见》第九期
作者:姚国全
远光软件股份有限公司副总裁兼GRIS事业部总经理
一、业务中台的来源和实质
业务中台最早是阿里集团提出,是从淘宝、天猫系统中将共性的商品管理、交易管理、店铺管理、评价管理等业务能力抽象形成业务中台,如图所示:
阿里集团应用的成功案例之一是聚划算上线。当年几个普通员工想要搞一个阿里的“团购”,用了大概两到三个月时间就上线成功,而且运行的非常好。为什么这么快,是因为他们分析发现,业务中台已有80% 的业务能力,这些业务能力可直接调用,只需要将差异化的那部分功能做好就实现了系统构建。
分析阿里集团提出的业务中台,我总结主要有如下设计思想和达到的目的:
1.业务能力共享。沉淀公共的服务为前台应用提供共享服务能力,减少重复“造轮子”的研发工作。
2.数据共享。原有渠道各自有数据,但数据隔离,形成不了数据的全貌,比如一个会员在淘宝、天猫都有购买行为,但如果数据不打通,无法精确的进行用户画像。将公共的商品、会员、订单等数据打通,形成整个阿里集团的数据,并提供统一的数据服务供各前台应用调用,实现所有数据共享、一致,让数据服务业务,并为真正发挥数据价值做好储备。
3.敏捷能力:基于1,2点实现需求的快速响应、系统快速构建,从而支持企业不断进行业务创新。
根据上述分析,我认为业务中台不仅适用互联网公司的系统建设,也适用企业管理的系统建设。因为企业管理系统建设早、规划不足、部门墙的存在实际上造成了企业烟囱式系统建设,多个系统数据不互联互通、业财税不能一体化运作、需求响应慢等问题广泛存在。并且新一代的企业管理系统已经突破了内部管理界限,从企业内部协同向产业链上下游协同、社会化互联拓展,为最终用户、业务伙伴、政府监管部门等提供全方位服务。
那么在阿里集团提出业务中台之前,是否这些设计思想就不存在?早在2000年,远光软件在研发ERP产品时就鲜明提出如下观念:
1.数据是企业的,只是流经不同的部门或系统。企业是数据的所有者,部门是数据的使用者。企业的数据是客观存在的,而业务应用是千变万化的。这个观念的本质是数据共享、系统快速构建。公司据此提出管理对象、管理业务、业务单元、业务模式数据库、动态建模、管理逻辑组件等设计思想。
管理对象:是企业业务发生的载体。比如客户、供应商、发票等,发票是企业的发票,员工报销业务需要使用发票来证明报销金额正确和业务真实性;税务业务需要发票来进行计税、纳税;工程业务需要通过发票、工程进度单、合同的三单匹配来确认业务真实及结算金额等。管理对象提供了全局的静态数据,通过对象属性来细化管理对象。比如发票的对象属性有发票号码、发票名称、开票单位、金额等。
管理业务:是企业一切经济活动的总称。比如上述员工报销业务、税务业务、工程业务等。管理业务提供了全局的业务数据,通过“数据项目”来细化每个管理业务。工程业务一般包含工程进度量、建筑费、安装费、设备费、其他待摊费用等数据项目。
业务单元:通过业务单元将管理对象和管理业务联系在一起,形成一个个系统应用,如将工程项目管理对象和工程业务结合在一起,从而快速构建工程管理系统。而前端界面可以通过公司提供的业务配置平台快速构建,构建的界面可以千人千面,只要包含了业务的数据项目。
2.凡是公用的业务能力应抽象为管理逻辑组件。管理逻辑组件的本质是业务能力共享。比如报表格式设置组件、报表取数公式设置组件,无论是财务报表,还是物资报表、销售报表,都可以通过此组件实现报表格式的设置、实现取数公式的配置,而不用每个业务系统去研发此功能。再比如会计引擎组件,可以实现任一业务系统自动生成会计凭证。
二、远光软件业务中台简介
远光软件是一家长期从事企业管理软件研发的公司,从1985年的会计电算化研发开始,拥有30多年的行业经验和成熟的研发团队,始终致力于用优质的产品和服务推动企业升级、能源革命、经济增长和社会进步。
公司充分继承原有的设计思想,从2018年开始研发基于微服务架构、业务中台的新一代企业管理系统,并于2020年正式成立业务中台部负责业务中台研发与管理,已建成用户中心、发票中心、报表中心、影像中心等多个业务中台。应用架构图如下:
实现业务中台的最佳应用架构是微服务架构。
远光软件提供全面支持微服务架构的技术平台,包含界面原型设计(天鹿)、系统实现设计(天鸿)、底层技术平台(天擎)、开发云(天骏)、前端开发(天鹂)、移动开发(天蜂)、流程服务(天骆)、集成服务(天鹊)、服务监控(天象)等九天系列工具,实现需求、设计、开发、测试、服务治理、部署一体化,是业务中台坚实的技术底座。
三、总结
1.马斯克曾在采访中提到自己特别推崇“第一性原理”思考法:“通过第一性原理,我把事情升华到最根本的真理,然后从最核心处开始推理……” 即回溯事物的本质,重新思考怎么做。苏轼有一首诗:不识庐山真面目,只缘身在此山中。信息化行业是一个变化很快的行业,概念层出不穷,作为一个从业者,我们也要有空杯思想,去发现事务的本质,再采取行动。
2.企业构建基于业务中台的系统,业务部门和信息部门必须要有全局意识,优势互补,信息部门做好整体技术规划和宣贯,各业务部门拉通业务(包括现有的业务模式和适当超前的业务模式),信息部门再组织好设计、开发等研发工作。必要时请专业的软件厂商共同建设,同时要认识到业务中台建设不是一蹴而就,业务中台需要各应用系统使用,并通过不断迭代完善。
参考:
1、钟华编著《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》
评论