媒体与新闻

媒体报道与出版物

低代码开发平台的四大门户和七大能力

转载本文需注明出处:微信公众号EAWorld,违者必究。

阿汤:当前国际形势深刻演变,大国关系深度调整,传统和非传统安全问题进一步显现,国产操作系统、中间件、数据库等基础软件,作为国家信息产业发展和信息化建设的重要基础和支撑,正面临着被“卡脖子”的风险。

如何在具体的行业、具体的企业、具体的项目实施中,借国家信创战略大力推进的东风,覆盖业务、开发、运维、管理等多场景快速化解风险,在全栈信创体系中进行产业升级转型,成为了影响信创项目平稳落地的重要因素。

01
信创落地面临三大挑战,需要低代码平台提供敏捷支撑

通过政务、金融等多行业信创的大规模实践,我们观察到,信创落地遇到的挑战,主要集中于技术挑战、人才挑战、工作量挑战三大方面。

? 技术挑战

技术挑战集中在兼容性和适配性等方面,具体体现在于如何保障应用在信创生态上平衡而安全的运营。

? 人才挑战

产业发展,人才先行。对于急速发展的信创产业,如何突破简单的产品替换,加速信创应用快速迁移,高水平的开发人才是需要迈过的一道不可或缺的门槛。

? 工作量挑战

大量的信创迁移带来了更大的工作量,需要企业投入更多的技术人才,解决集成架构、分布式架构等不同架构体系,以及已有系统、专业软件等实现信创升级与迁移的问题。

企业级低代码开发平台,作为能够屏蔽底层技术细节,从业务场景视角实现场景和技术的深度融合,减少企业对专业软件开发人才的依赖,提高软件资产复用的便利性和管控性,快速提高企业对数字的敏锐度和对变化的适应力的优势解决方案,在多行业的信创实践中,从场景快速实现、运营柔性变化、架构深度融合、资产积累复用等多维度为企业提供敏捷支撑,帮助企业有效应对信创背景下的数字化挑战,加速信创落地。
 


02
四大门户七大能力解决挑战,低代码平台助力信创应用快速迁移

我们是国内较早采用低代码开发技术理念的公司,早期的产品可以追溯到2003年公司的首款应用开发平台产品。在产品研发中,我们不断将低代码开发的理念与行业场景、研发过程与新技术相融合,包括移动应用开发、数据应用开发等,在提高软件生产效率的同时,满足客户在创新场景中的高性能要求。

为了更好地助力客户解决技术、人才、工作量这些信创挑战,我们从渠道层、应用层、核心能力层到生态适配层梳理出了低代码开发平台的四大门户七大能力,帮助企业清晰梳理场景视角,屏蔽底层技术的复杂操作,让用户的体验完整而一致,促进场景快速实现、运营柔性变化、架构深度融合、资产积累复用等,在企业级的复杂场景中助力信创应用快速迁移。


 
渠道层,支持PC、APP、微信等多终端访问。应用层主要分业务、开发、运维、管理四大门户,清晰梳理场景视角,实现场景和技术的深度融合,以微应用的方式去组织业务的开发、发布与使用,促进场景快速实现。

四大门户

(1)业务门户,提供千人千面的能力,可以进行个性化工作台自定义;
(2)开发门户,支持在线开发,提供企业级功能设计,高效构建企业级应用;
(3)运维门户,提供资源管理、版本管理、在线维护等运维管理功能;
(4)管理门户,提供机构、人员、角色权限等在线管理配置的能力。


 
七大能力

核心能力层主要提供流程引擎、表单数据引擎、报表引擎、脚本规则引擎、资源仓库、组织机构、身份认证七大核心能力,能够帮助企业在高技术人才有限的情况下良好应对各种复杂场景,支撑内外部复杂技术团队的能力共赢,实现高级场景开发、运营柔性变化、资产高效复用等。生态适配层,通过集成接口屏蔽底层复杂环境,降低信创迁移工作量,支撑生态快速适配。

(1)企业级流程引擎支撑业务流转和场景编排,应对各种复杂的企业流程场景



在企业里,流程无处不在,像OA、ERP、工单等等。以非常常见的请假为例,非企业级的请假流程只有填报和审批两个简单环节,而企业级的请假流程就会横跨财务、法务等众多部门,并在涉及几十个环节的流程中横跨多个系统。

如此复杂的流程场景中,流程引擎支撑复杂业务流转和场景编排的作用就凸显了出来。而且企业级流程引擎不只关注业务流程模式的编排,还需要提供操作流程与交易流程的相关模式,内嵌审批框架灵活支持业务流转,在线化的服务编排快速创新商业能力,满足业务流程的高性能、高可用、高开放性需求,以应对各种复杂的企业流程场景。
 
(2)表单数据引擎提供丰富布局与控件,降低技术复杂度提升开发效率

表单数据引擎是低代码开发平台中重要的模块。从用户侧来看,用户通过表单来完成大部分的业务,表单的性能好坏、风格与交互模式如何,会对用户体验造成直接影响。从开发侧来看,表单的开发会占据开发人员较大的工作量,表单的开发体验、组件丰富度、配置能力、扩展能力、错误定位能力等,都会对整个开发的效率造成较大的影响。
 


因此,低代码开发平台是否提供轻量级的表单,以好的性能支持在线开发、实时发布,是否提供双模能力,让一次设计多端适配,是否提供丰富的布局和组件,优化分组布局与多端渲染,支持可视化、配置化等方式高效完成开发,都是平台能否在企业级复杂场景中帮助客户降低高技术人才需求,实现快速应用的重要前提。

而且,业务操作最终落在业务数据的操作上,需要表单能够提供持久化实体、查询实体、服务实体三种数据模型,针对不同的业务场景,支持构建企业级的业务模型。

? 持久化实体、查询实体,针对传统的关系型数据库。持久化实体,可以对关系型数据库的表进行映射,展现实体和数据之间一对一或一对多的关联关系。查询实体,不一定针对物理型数据库,可以将多个表的数据通过查询的能力向外提供,主要提供数据查询的能力,不具备新增、删除、修改能力。

? 服务实体,针对现在微服务架构的业务操作。业务服务不一定来自于低开平台本身,有可能来自三方系统。比如订单管理,虽然有订单管理界面,但是订单服务由订单系统提供,是通过订单服务的实体将订单操作的能力内置进来。表单只要操作服务实体,就可以进行订单的增删改查,或者其他订单能力的操作。

实体本质是技术的一层抽象,对具体的实体数据操作进行了隔离。从使用的层面,实体支撑低代码开发平台屏蔽了底层复杂操作,使得业务端等非技术用户可通过实体统一接口的操作,顺畅使用数据列表、表单、图表、报表、交易流程、业务流程等低代码在线能力。

(3)脚本规则引擎提供高低代码结合的能力,支撑高级场景开发

在企业级的复杂场景中,当低代码的现有能力不能满足需求时,可以基于脚本以高低代码结合的方式,对交互模式和展现布局等进行扩展,支撑业务的开发,并使相关业务满足规范及监管要求。我们的低代码开发平台提供了前后端的脚本执行引擎,全方位支撑高级场景开发。

? 前端脚本支持相关表单数据,通常在表单和控件的各类事件中使用。
? 后端脚本支持常用上下文和工具类,通常在流程的参与者规则、外部服务调用时使用。

(4)报表引擎提供各类图表与报表配置,支持运营柔性变化

低代码开发平台通过报表引擎对各类图表与报表进行配置,便于用户进行聚合计算、自定义排序、全局筛选等自助分析,支持运营柔性变化。

? 根据数据模型,配置图表、报表、大屏等不同的BI(商业智能)展示;
? 支持各类展示样式的自定义,支持纬度、计算列、筛选等配置;
? 支持图表之间的联动配置,支持多级下钻的数据钻取。

(5)资源仓库提供多版本、多分支资源管理,结合业务快速迭代

资源仓库本质上提供的是工程化管理的能力。在低代码开发平台上,不管是流程也好,数据列表也好,都统一称为资源。我们的低代码开发平台,资源支持并行版本(多草稿)开发,在企业级的多业务人员开发场景中,能够通过历史资源发布的方式,支持资源版本回退。而且,资源仓库提供多版本、多分支的资源管理,能够帮助不同用户降低业务开发与运营工作量,结合业务进行应用的快速迭代。
 


(6)多维度的组织与权限管理模式,充分满足企业机构管理的复杂需要

通常的应用里只有一个维度的组织结构树。但是在企业的复杂场景中,单一维度的组织机构树并不能满足企业客户对组织机构、人员角色、权限管控、应用服务的多重需求。因此,我们在低代码开发平台中,为企业构建了行政、成本、项目等不同维度的多棵组织机构树,结合多法人、多租户形态,为客户提供多维度的组织与权限管理模式,充分满足企业机构管理的复杂需要。
 


(7)兼顾内外部生态的身份认证体系,加强大型企业的风控管理

我们的低代码开发平台还提供了兼顾内外部生态的身份认证体系,让企业可以对内、外部员工以及人力SSC团队进行体系化管控。在人员构成复杂的大型企业中,兼顾内外部生态的身份认证体系帮助企业贯穿各类型帐号的全生命周期加强风控管理,实现全方位的安全认证以及账号风控等。
 


基于四大门户七大能力,我们的低代码开发平台以不输于跨国企业的软件性能和稳定性,赢得了很多行业头部客户的认可,最终成为了自带多端工作台,拥有完备的软件工程体系,扩展方便、安全可控、易于集成,高度适配信创生态的优秀产品。在企业级复杂场景中,低代码开发平台帮助企业快速打造迭代场景或未知场景的数字化应用,解决技术、人才、工作量等多样挑战,助力信创应用快速迁移。

03
基于低代码开发平台,快速实现银行系统的信创迁移

企业级的低代码开发平台适用于银行科技系统、银行智能工作台、大型企业OA、运营监控、工程管理等多行业应用场景。在系列信创落地项目中,普元已经帮助银行、农信社等多类型金融客户,推动了行政办公个性化、办公协作信息化、知识管理规范化、团队协同高效化,引导业务人员快速部署和上线新应用,打造“一线单位数字化转型利器”,实现可靠的数字化办公协同、数字化创新平台、数字化软件研发等。

? 银行办公自动化系统的信创迁移

难点:

客户原有OA系统基于国外厂商的集中式技术架构,不支持信创环境,也无法对其进行信创改造。

我们基于低代码开发平台提供的统一信创开发环境,帮助银行屏蔽技术差异性、业务复杂度,一个月内完成了13个功能模块、8支核心流程的开发,在满足全行日常工作、上级监管要求的同时,做到了各流程、各环节的动态配置化,实现了更偏向业务的创新型OA系统的信创重构。

同时,我们还基于低代码开发平台帮助银行化解信创人才与全栈迁移的工作量压力,快速完成各项升级应用在信创终端及非信创终端上的兼容性测试、功能测试、性能测试等,验证全栈信创产品与应用的通用性,支撑金融级的安全可靠与自主可控,有力推进信创工程的落地。

完成信创迁移的创新型OA系统,不仅实现了从界面、流程和数据全方位高效集成的办公自动化,以成熟的相关业务模块提升银行全行公文运转效能与工作效率,还基于分布式架构,保持了技术的先进性与平台的高度开放,在实现金融级高可靠的前提下增强客户的自主可控能力,支持客户随着制度、组织架构、业务的变化持续完善系统功能,有效提升系统运行能力、综合服务能力,以及用户体验。

篇幅所限,更多的案例详情无法充分展开,关注信创快速落地以及低代码开发平台的专家、学者、技术,可以联系我们的小助手进行持续沟通。伴随信创产业发展,在更广泛的应用场景中,我们会和大家一起使用低代码开发平台来帮助更多客户化解技术、人才、工作量挑战,快速实现更多信创项目的完整落地。

关于作者:阿汤,普元数智研究院资深顾问。十五年企业开发平台建设经验,参与过多个企业开发平台建设项目。目前负责公司低代码开发平台产品研发。
关于EAWorld:使能数字转型,共创数智未来!

咨询