前沿技术 | 中奥科技“玄武”开发开放平台,有效提升应用系统构建效率60%以上!

点击数: 639  发布时间: 2022-11-01 13:51:54


作者介绍:


  • 开发经理
  • 中奥科技平台研发部
  • 行业领域深耕互联网10余年,资深政府及公共安全领域专家。
  • 项目经历:互联网高并发架构,行业低代码开发平台。



什么是低代码?


低代码是传统软件开发的进一步演变。它具备六大优势:通用性、低成本、联通性、高效率、灵活性、稳定性。
低代码开发降低了应用搭建门槛,减轻对专业工程师的依赖,让业务部门用拖拽的方式自行搭建应用平台,满足业务部门个性化需求,降低人力成本,减少与IT部门反复沟通的流程,缩短项目整体开发周期。在后期运维上,低代码平台的迭代速度快,灵活性更高。并且低代码平台支持跨平台部署应用,能实现不同系统间数据联通。低代码平台相对传统软件开发优势明显,其应用场景也日益丰富。


背景概述

通过可视化进行应用程序的开发,在图形化的操作界面上进行拖拉拽操作,而不用编写复杂的代码,实现无需代码或者少量代码,就能快速高效完成应用的搭建。为企业数字化转型不断降低开发迭代的门槛,建立可持续发展的 IT 架构。开发开放平台的核心优势是解决项目长尾需求,这也是低代码平台的天然技术优势,通过开发开放平台的赋能,用于解决强时效性、低交付成本、复用性高的业务场景需求。有快速应对变化,高效搭建修改应用的能力。


核心能力架构




平台核心功能

开发开放平台内表单流程应用以解决“数据收集与共享”、“任务流转与工作协同”为核心点出发。提供了实体编排、页面编排、流程编排、组件编排的四大核心能力。



  • 实体编排


实体可以对接业务数据源的业务表,新增、修改表字段的名称、类型、默认值等定义,生成增删改查的行为,做到对于数据定义与操作的需求;可以对接外部业务的数据源及API服务接口,实现外部业务服务数据的对接;同时,支持实体间的表关联,自定义行为的配置,这些都只需通过页面上的配置生成元数据的定义无需后端编码。


同时,实体可以将对接的业务数据服务能力与页面表单、列表等关联,使用者在页面上做业务交互,根据绑定关系实现数据的变更,起到数据与页面交互的桥梁作用。



  • 页面编排



页面设计器中不同的表单、列表等页面组件,通过拖拽组合所见即所得设计搭建业务交互的页面。页面的编排包含了页面的布局、交互行为、数据的交互等。

通过配置与实体的关联,可以实现页面上数据的展现,及表单数据提交修改保存。通过配置与组件的关联,可以实现文件的上传下载,excel数据的导入导出等。


  • 流程编排



流程负责将页面、组件、实体等串联,实现任务的流转与业务的协同。根据业务流程的梳理、节点流转、节点表单权限、节点审批人,以及流程相关的规则,通过流程设计器对各类节点的拖拉拽组合、配置、串联,生成业务处理的工作审批流。流程配置包含了:启动规则、分配规则、表单权限、审批规则等。通过配置可以根据不同业务实现表单数据的提交、流转到不同人员的审批等复杂的流程业务。


  • 组件编排



通过将文件传输、消息中间件、数据库、网络交互、数据转换、任务调度等各种分类的组件扩展接入,提供配置形成各种业务能力集成到开发开放平台,同时还可以通过组件编排,将不同的能力的组件按照逻辑的执行过程编排后形成复杂的复合能力的新组件。在应用搭建中可将这些组件的能力到使用到应用的业务中。


总结与展望


随着开发开放平台在行业内各种场景、不同项目中的实施验证,平台的基础及扩展能力在不断的巩固与提升。在使用的过程中总结整理出了一套标准的应用搭建流程与规范。平台与外部各种厂商、各种产品能力的集成与对接也在不断的丰富。平台通过可视化、流程化的开发方式的使用不断的降低应用搭建者的专业开发技术门槛,同时相比于纯代码模式更加高效的开发。



当前,中奥科技“玄武”开发开放平台,依靠可靠、稳定、开放的PaaS底座,解决用户业务需求变化快、专业开发人员不足、数据共享不互通、技术与业务不对称等问题。

有效提升应用系统构建效率60%以上!

预知详情,请期待后续产品发布!

详情了解请发送邮件至:

luj@chinaoly.com