首页|期刊导航|计算机技术与发展|自适应业务流程变化的低代码平台组件布局算法

自适应业务流程变化的低代码平台组件布局算法OA

An Adaptive Component Layout Algorithm for Low-code Platforms Based on Business Process Changes

中文摘要英文摘要

传统低代码平台采用固定时间间隔的组件布局机制,存在业务平缓期资源浪费、剧烈期响应滞后的固有矛盾.该文提出一种自适应业务流程变化的组件布局算法,核心在于通过量化业务流程复杂度(compDegree)动态调整布局间隔,实现"流程平缓时延长间隔优化资源、剧烈时缩短间隔提升实时性"的目标.该算法设计双时间窗口的复杂度判断策略:以量化区间(m)评估短期业务波动强度,分析区间(n)提供长期数据基准,通过两者比值计算compDegree;引入阈值θ与方向区分的防抖动机制,平衡调整灵敏度与布局稳定性,避免因业务"毛刺"导致的间隔频繁切换.该算法基于航天软件ASP+低代码平台,在固定资产处置与政务审批场景开展实验验证.结果表明,该算法在业务平缓期可显著降低CPU占用率与内存吞吐量,在流程剧烈期能有效减少响应延迟与界面卡顿率,最终在系统资源消耗与用户交互体验间实现更优平衡,为低代码平台组件布局提供了贴合业务动态的解决方案.

Traditional low-code platforms adopt a fixed-time-interval component layout mechanism,which has the inherent contradiction of resource waste during stable business periods and response lag during intense business periods.We propose a component layout algorithm adaptive to business process changes,whose core lies in dynamically adjusting the layout interval by quantifying business process complexity(compDegree),so as to achieve the goal of"extending the interval to optimize resources when the process is stable and shortening the interval to improve real-time performance when the process is intense".The proposed algorithm designs a dual-time-window complexity judgment strategy:it uses the quantitative interval(m)to evaluate the short-term business fluctuation intensity,takes the analysis interval(n)to provide a long-term data benchmark,and calculates compDegree through the ratio of the two;it also introduces a threshold θ and a direction-distinguished anti-jitter mechanism to balance adjustment sensitivity and layout stability,thereby avoiding frequent interval switching caused by business"glitches".The proposed algorithm was verified through experiments on the Aer-ospace Software ASP+low-code platform in fixed asset disposal and government approval scenarios.The results show that the proposed algorithm can significantly reduce CPU usage and memory throughput during stable business periods,and effectively decrease response delay and interface lag rate during intense process periods.Finally,it achieves a better balance between system resource consumption and user interaction experience,providing a business dynamics-aligned solution for component layout in low-code platforms.

于潇;李巧红;刘宣华;桑钰超;夏青

北京神舟航天软件技术股份有限公司,北京 100094北京神舟航天软件技术股份有限公司,北京 100094北京神舟航天软件技术股份有限公司,北京 100094北京大学,北京 100871北京遥测技术研究所,北京 100076

信息技术与安全科学

低代码平台自适应业务流程变化组件布局算法业务流程复杂度动态调整

low-code platformadaptive to business process changescomponent layout algorithmbusiness process complexitydynamic adjustment

《计算机技术与发展》 2026 (3)

36-44,9

国家重点研发计划工业软件重点专项(2022YFB3305100)

10.20165/j.cnki.ISSN1673-629X.2025.0276

评论