以低代码技术加速推动企业数字创新
2023-08-14张建波
张建波
一、引言
数字创新普遍发生于我国经济、社会和生活等诸多领域,深入老百姓生活的方方面面。疫情期间,健康码、数字会议、数字课堂、云晚会等应用利用大数据、云计算、区块链等新技术,实现了跨越时空的疫情防控、办公、生产、教育、文化交流等,在常态化疫情防控下,做到了有序复工复产,保障了人民健康和国民社会经济发展。数字创新已经彻底改变了人们的工作和生活方式。
但数字创新并非易事,需要企业具备数字化思维,并在数字领域持续投入,不断积累和沉淀,逐步实现数字化转型。在数字创新过程中,企业往往面临诸如基础设施不完善、周期长、成本高、专业性强、人才缺乏、风险高等问题,导致企业决策者面对数字创新犹豫不决,积极性不高。这在一定程度上阻碍了企业数字化转型的实现。
低代码技术作为一种实现数字应用快速开发和集成技术,以其可视化开发工具链及平台化的集成能力,使企业基于低代码平台整合企业内部数字资源,构建数字应用创新生态,以降低企业数字化转型难度,加速企业数字创新步伐成为可能。
二、低代码技术的功能特点和优势
低代码技术利用图形化开发环境,通过可视化拖拽和配置(或少量编码)进行应用开发,采用低代码技术形成的开发工具被称为低代码开发平台。低代码开发平台结合云计算、微服务架构、DevOps、容器等技术,为数字应用开发提供全生命周期的支持。
低代码平台具备以下优势:集成云计算的IaaS和PaaS层能力;通过可视化模型设计与开发,提升开发效率;封装各种类型通用与专用组件,降低开发难度;提供多种服务及接口协议适配器,可便捷与现有系统进行集成;具有较强的扩展性,可对平台进行增强开发;应用快速构建、一键部署,提升运维效率;跨平台,一次设计,多端适配;学习成本低,入手快。
三、低代码技术加速推动企业数字创新
(一)整体思路
数字创新是一项长期任务,需要从企业战略上做好数字创新的总体布局和实施规划。盲目按照以往“建系统搭平台”的思路,即使在短期内解决了一些实际问题,但随着信息化的深入,系统越建越多,建设门槛越来越高,老系统运营越来越困难,重复造輪子的情况得不到改善,长期下去信息化将步履维艰,更何谈数字创新。因此,企业应重新规划设计数字化架构,以数字创新为方向,以数字生态为目标,构建企业数字创新生态。
数字创新生态应从平台、应用、用户三个层面去思考,深度融入低代码技术,使复杂的技术平台可视化接入,使应用开发低代码化/无代码化,以实现快速响应数字创新需求,降低企业数字创新成本,提升数字创新效率,激活数字创新动能,加速推动企业数字创新。
(二)实现方法
构建数字创新生态要充分利用低代码技术便捷、快速的应用建模和集成能力,整合企业内部云网底座、数据底座、系统平台等数字设施,打造以平台生态、应用生态、用户生态所构成的三层数字创新生态。
平台生态聚合基础平台、公共服务平台等平台资源,由专业化信息团队进行运营,向上提供平台化服务,屏蔽平台及底层技术细节,降低上层数字创新的难度。
应用生态由低代码平台构建,为企业提供全套数字应用开发的工具链,进一步降低应用构建的难度,提高应用开发效率,同时通过应用营销和应用收入结算模块鼓励内外部应用开发者参与数字创新,并从中获得收益。
用户生态同应用生态,也基于低代码平台,为内部员工、外部合作伙伴提供一体协同的统一门户,建立适当的积分体系提高用户黏性,扩展视频直播、微博、小程序等自媒体以及门户内容植入营销等渠道为企业用户和应用开发者引流。
1.构建平台生态
借助低代码平台的流程建模、页面集成、组件扩展、服务集成等功能,将平台生态中各平台资源的申请、变更、开发利用、监控、回收等进行流程化、工具化、组件化、服务化设计,将复杂的技术经过封装后以简便的方式提供给最终用户,简化基于平台生态的开发流程,降低其使用难度,提升平台生态集成效率。
通过低代码平台的快速流程建模工具,将平台生态的资源申请、资源变更、服务发布、权限变更、应用部署等各类操作程序按BPMN2.0规范进行流程化设计,形成连接申请、审核、授权到系统自动化操作的流程工具,使开发团队自主管理、自主配置基础平台和公共服务平台中的资源与服务。
通过低代码平台的快速视图建模工具,开发各平台的管理、监控等视图工具,并通过低代码平台的服务集成中心实现与平台生态的集成,实现一站式平台生态的管理与监控。
通过低代码平台的组件扩展能力,将平台中的设备、服务以及指令等封装成标准化的UI或集成组件,可将这些组件以搭积木的方式应用于视图建模、流程建模、服务编排中,实现平台生态能力的可视化编程。
通过低代码平台的服务集成能力,将平台中的功能经过简单配置后以Web Service、Rest、RPC等服务的方式发布出来,并可注册到微服务平台,被上层应用生态或第三方平台消费。
2.构建应用生态
低代码平台是构建应用生态的基础。低代码平台提供完整的可视化应用开发工具,以此定制开发企业应用商店、应用营销、应用收入结算、应用开放平台等模块,构建覆盖应用从创建到产生效益全过程、开放共享的应用生态,激发创新与合作,吸引开发者和合作伙伴参与生态共建。
可视化应用开发工具是应用生态的核心能力,由可视化开发模块、可视化集成模块组成。可视化开发模块包含数据模型、表单模型、视图模型、流程模型、规则模型、逻辑模型、图表模型等一系列可视化建模工具,以拖拉拽的方式进行设计与开发;可视化集成模块支持第三方服务集成和服务发布,支持不同协议、不同中间件集成连接器的配置、测试、分析与监控;与DevOps平台集成,按源代码、模型元数据、配置等变更级别制定敏捷迭代策略,优化开发和运营流程,实现对数字应用开发全过程的管理。
定制开发应用商店、应用营销、应用结算平台,将界面与功能以表单、视图、流程等模型进行建模,将营销策略、分成结算策略等以业务规则模型进行建模,使商店管理、营销、财务等非技术人员可快速便捷地针对业务需求调整模型,以快速响应用户需求。
以低代码平台可视化集成模块为基础,构建应用开放平台。通过建立第三方系统或应用接入标准,并以低代码平台实现,允许合作伙伴将应用上架到应用商店或与应用生态中的其他应用集成;将平台以及第三方的服务和资源按权责、业务范围、数据量、安全保密特性等进行分类分级管理,确保数字生态开放、共享、安全。
3.构建用户生态
通过低代码平台,迅速创建统一门户、积分体系、营销渠道及收入分成机制,构建用户生态,增强用户黏性,提高平台流量,吸引潜在客户,为生态伙伴创造价值。
統一门户作为用户的主要入口,提供统一的登录和导航功能,以同一套用户体系结合统一身份认证平台将分散的应用功能和界面集成在一起,呈现内部系统、外部合作伙伴应用、社交媒体等各类业务应用,为用户提供一站式业务工作台,提高用户体验和工作效率。
制订积分规则,建设积分商城,激励用户积极使用平台并参与平台活动。积分可以通过用户的行为和消费进行累积,并可在积分商城兑换或购买商品。通过低代码平台业务规则模型,可灵活配置积分规则和兑换规则。通过积分的累积和兑换,鼓励用户使用平台并参与活动,提高用户黏性,保持并拓展平台流量。
构建多元化营销渠道,包括官方网站、移动应用、社交媒体、应用广告植入、自媒体等。低代码平台使得企业可以灵活调整和优化营销渠道的功能,提供个性化的用户体验。营销渠道的建立帮助企业与合作伙伴推广产品和服务,同时通过用户行为分析精准定位目标客户群体,智能投放广告,发掘商机,吸引潜在客户。
定制收入分成机制,并与应用结算平台、支付平台、流量管控平台集成,每月将终端用户付费服务及流量收入结算给应用开发者与合作伙伴,实现生态收益共享,激励他们参与生态的开发和运营。
四、结论
本文首先分析企业数字创新面临周期长、成本高、专业性强、人才流失率大以及风险高等问题,阻碍着企业数字化转型的实现。其次,总结了低代码技术的功能特点和优势。最后,针对传统信息化思路的弊端,探讨以低代码技术构建数字创新生态以加速推动企业数字创新的思路。基于此,本文提出整合企业内部数字资源和设施,深度融入低代码技术便捷、快速的应用建模和集成能力,打造以平台生态、应用生态、用户生态所构成的三层数字创新生态,促使复杂的技术平台可视化接入,应用开发低代码化/无代码化,以实现快速响应数字创新需求,助力企业数字创新。
作者单位:国能数智科技开发(北京)有限公司