Method and system for quickly developing and deploying enterprise-level applications based on model driving

By semantically decomposing and classifying the relationships of structured modeling data, an intermediate model structure is constructed, an execution mapping configuration table is generated, and front-end and back-end code is automatically assembled. This solves the problem of traditional low-code platforms being difficult to expand in complex approval process systems, and enables flexible enterprise-level application development and deployment.

CN120832136AInactive Publication Date: 2025-10-24HANGZHOU MAITA INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202510921395.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-04
Publication Date
2025-10-24
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Traditional low-code platforms are difficult to scale flexibly in the rapid development of enterprise applications, especially in complex approval process systems. The process control logic is fixed in the flowchart, which leads to frequent version updates, large testing workload, and easy logical conflicts. It is difficult to cope with business changes, and maintenance costs and risks increase significantly.

Method used

By acquiring structured modeling data, performing semantic decomposition and relationship classification, constructing an intermediate model structure, generating an execution mapping configuration table, and combining it with a template engine to automatically splice front-end page code and back-end controller code, a target deployment structure containing process control logic and dynamic form loading mechanism is generated, thereby decoupling process nodes and role behaviors.

Benefits of technology

It achieves flexibility and adaptability in the process model, reduces the risk of code rollback and redeployment, improves build consistency and automated deployment efficiency, supports rapid adaptation and maintenance in complex approval process scenarios, and reduces maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120832136A_ABST
    Figure CN120832136A_ABST
Patent Text Reader

Abstract

The invention provides an enterprise-level application rapid development and deployment method and system based on model driving, and relates to the technical field of data processing, the method comprises the following steps: obtaining structured modeling data, carrying out semantic disassembly and relationship classification, and constructing an intermediate model structure; performing traversal analysis on the flow path to generate an execution mapping configuration table; extracting a form type, a data field definition and subsequent flow path information corresponding to each flow node, and matching and generating a front-end rendering component file and a rear-end interface description file in combination with a preset front-end template library and a service interface template; automatically splicing the front-end page code and the rear-end controller code by using a template engine to generate a target deployment structure; executing code construction and dependent compilation operation, and outputting a deployment package file conforming to enterprise-level application specifications; according to the method, the autonomy and the accuracy of rapid development and deployment of enterprise-level applications are improved.
Need to check novelty before this filing date? Find Prior Art

Claims

1. A model-driven enterprise application rapid development and deployment method, characterized in that, The method comprises: Obtaining structured modeling data, the structured modeling data comprising role information, process nodes, logical relationships between process nodes, and conditional judgment expressions; Performing semantic decomposition and relationship classification on the structured modeling data, extracting conditional judgment expressions of the process nodes, role information, and data input / output relationships, and constructing an intermediate model structure; According to the intermediate model structure, performing traversal analysis on the process path to generate an execution mapping configuration table, the execution mapping configuration table associating each process node with its corresponding conditional judgment expression, successor process node, and form data structure; According to the execution mapping configuration table, extracting the form type, data field definition, and successor process path information corresponding to each process node, combining a pre-set front-end template library and service interface template, matching and generating front-end rendering component file and back-end interface description file, and forming a component dependency relationship data structure; According to the component dependency relationship data structure, automatically splicing front-end page code and back-end controller code using a template engine to generate a target deployment structure containing process control logic and dynamic form loading mechanism; According to the target deployment structure, performing code construction and dependency compilation operations to output a deployment package file conforming to enterprise-level application specifications.

2. The model-driven enterprise application rapid development and deployment method according to claim 1, characterized in that, Performing semantic decomposition and relationship classification on the structured modeling data, extracting conditional judgment expressions of the process nodes, role information, and data input / output relationships, and constructing an intermediate model structure, comprising: According to the structured modeling data, extracting the logical definition, field reference information, conditional judgment expression, and role information corresponding to each process node, and performing syntax standardization processing on the conditional judgment expression to extract judgment variables, logical symbols, judgment symbols, and threshold parameters, forming a standard expression metadata set; According to the standard expression metadata set, calculating the similarity scores of the judgment variables, judgment symbols, logical symbol structure, and process path context in four dimensions respectively, and performing weighted summation to obtain the comprehensive similarity between process nodes; Grouping process nodes with a comprehensive similarity greater than a pre-set threshold into the same logical group to generate logical grouping data; According to the field reference information of the process nodes, uniformly identifying and mapping the input fields and output fields of each group of process nodes in the logical grouping data to form field transmission path relationship data; According to the binding relationship between the process nodes and the role information in the structured modeling data, establishing a role mapping data structure, and decoupling the business behavior of the process nodes from the role identity to construct a role abstract behavior model and generate a role behavior binding rule set; According to the logical grouping data, field transmission path relationship data, logical definition of the process nodes, and role behavior binding rule set, generating an intermediate model structure, the intermediate model structure comprising a node dependency relationship matrix and a role binding rule table.

3. The model-driven enterprise application rapid development and deployment method according to claim 2, characterized in that, According to the intermediate model structure, performing traversal analysis on the process path to generate an execution mapping configuration table, the execution mapping configuration table associating each process node with its corresponding conditional judgment expression, successor process node, and form data structure, comprising: According to the node dependency matrix in the intermediate model structure, a depth-first traversal strategy is adopted to extract the successor process path of each process node under the condition that the different condition judgment expressions are established, and the path branch logic is recorded to generate a successor node path set; According to the successor node path set, the form data structure and output data structure of each process node involved in the process path are extracted, and the field transmission chain is established according to the field inheritance rule to construct a complete path execution logic chain, which is used to describe the data transmission and jump decision relationship in the process; According to the path execution logic chain, the process node and the condition judgment expression are dynamically bound to generate an execution mapping configuration table containing a process jump mapping table, a form data structure mapping table and a condition expression index table.

4. The model-driven enterprise application rapid development and deployment method according to claim 1, characterized in that, According to the execution mapping configuration table, the form type, data field definition and successor process path information corresponding to each process node are extracted, and the front-end rendering component file and the back-end interface description file are matched and generated by combining the pre-set front-end template library and service interface template to form a component dependency relationship data structure, including: According to the execution mapping configuration table, the form type, data field definition and successor process path information corresponding to each process node are extracted, and the type tag of the required front-end form template is determined according to the form type of the process node and the condition judgment expression bound thereto; Based on the pre-set front-end template library, the front-end form template component matching the type tag is found, and the form control properties are automatically filled according to the data field definition to form a front-end rendering component configuration file; at the same time, based on the pre-set service interface template, the interface calling behavior of the corresponding process node is extracted to generate a back-end interface description file; The front-end rendering component configuration file and the back-end interface description file are structurally organized, and the jump target and interface calling chain after the execution of each front-end rendering component are determined according to the successor process path information, and the interactive mapping relationship and path dependency order of the front-end rendering component configuration file and the back-end interface description file are recorded to form a component dependency relationship data structure.

5. The model-driven enterprise application rapid development and deployment method according to claim 2, wherein, The conditional judgment expression is subjected to syntax normalization processing to extract the judgment variable, logic symbol, judgment symbol and threshold parameter to form a standard expression metadata set, including: According to the conditional judgment expression, the syntax difference and format variant are eliminated to convert it into a standard expression in a unified format; The standard expression is parsed to identify the judgment variable, logic symbol, judgment symbol and threshold parameter to generate structured triple information; According to the structured triple information, the judgment variable is taken as the primary key, and the associated logic symbol, judgment symbol and threshold parameter are recorded to build a standard expression metadata set.

6. The model-driven enterprise application rapid development and deployment method according to claim 5, wherein, According to the standard expression metadata set, the similarity scores of four dimensions of the judgment variable, judgment symbol, logic symbol structure and process path context are calculated respectively, and the weighted sum is obtained to get the comprehensive similarity between the process nodes, including: According to the standard expression metadata set, the judgment variable set, judgment symbol sequence, logic symbol structure mode and process path context label of the process node are extracted to build the corresponding feature dimension information; For any two flow nodes, the following calculations are performed: Calculate the field coincidence degree between the judgment variable sets and convert it into the judgment variable similarity score; According to the position of the judgment symbol in the expression and its logical meaning, the consistency of the judgment symbol sequence is compared, and the judgment symbol similarity score is calculated; According to the nesting depth, connection mode and expression length of the logical symbol structure, the structure of the logical structure pattern is compared, and the logical symbol structure similarity score is calculated; The context label on the flow path is mapped to the scene identification set, and the context similarity score is calculated by matching the label; According to the judgment variable similarity score, the judgment symbol similarity score, the logical symbol structure similarity score and the context similarity score, the comprehensive similarity score is generated by weighting and summing according to the preset weight.

7. The model-driven enterprise application rapid development and deployment method according to claim 6, wherein, According to the field reference information of the flow nodes, the input fields and output fields of each group of flow nodes are uniformly identified and mapped to form field transmission path relationship data, including: Extract the input field name and output field name referenced by each flow node in the logical group to construct the preliminary field reference relationship data; The repeated or synonymous fields in the field reference relationship data are normalized to form a globally unique field identifier, and the final field reference relationship data is generated; According to the execution order of the flow nodes in the final field reference relationship data, the field transmission path relationship data is generated.

8. A model-driven enterprise application rapid development and deployment system, characterized in that, The system is applied to the method of any one of claims 1-7, and the system comprises: A data acquisition module for acquiring structured modeling data, the structured modeling data comprising role information, flow nodes, logical relationships between flow nodes, and conditional judgment expressions; A model analysis module for semantically disassembling and relation classifying the structured modeling data, extracting the conditional judgment expressions of the flow nodes, the role information, and the data input / output relationship, and constructing an intermediate model structure that maintains the decoupling of the flow node logic and the role behavior; A path analysis module for traversing and analyzing the flow path based on the intermediate model structure to generate an execution mapping configuration table that associates each flow node with its corresponding conditional judgment expression, successor flow node, and form data structure; A component configuration module for extracting the form type, data field definition, and successor flow path information corresponding to each flow node based on the execution mapping configuration table, matching and generating front-end rendering component files and back-end interface description files by combining a pre-set front-end template library and service interface template, and forming a component dependency relationship data structure; A code generation module for automatically splicing front-end page code and back-end controller code using a template engine based on the component dependency relationship data structure to generate a target deployment structure containing flow control logic and dynamic form loading mechanism; A deployment and compilation module for performing code building and dependency compilation operations based on the target deployment structure to output a deployment package file that meets enterprise-level application specifications.

9. A computing device, comprising: Comprise: One or more processors; A storage device for storing one or more programs, which when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a program, which when executed by a processor, implements the method of any one of claims 1-7.

Citation Information

Cited By

  • Code visualization page generation method and system in multi-UI component framework based on AI

    CN121364858A

  • An AI-based multi-UI component framework code visualization page generation method and system

    CN121364858B

  • Method and system for quickly generating and automatically testing application based on low-code platform

    CN122240492A