Production efficiency improving method based on low-code platform micro-service architecture system

By deeply integrating the low-code platform with the microservice architecture, the shortcomings of the existing production management system in production scheduling, resource allocation, quality monitoring and data analysis have been solved, and the production efficiency has been significantly improved and the stable operation of the system has been achieved.

CN119806488APending Publication Date: 2025-04-11江西博微新技术有限公司
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411855246.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The existing production management system has problems such as insufficient real-time optimization capabilities, lack of intelligent allocation mechanisms and inability to effectively integrate multi-source data in terms of production scheduling, resource allocation, quality monitoring and data analysis, resulting in limited production efficiency and operational benefits.

Method used

By deeply integrating the low-code platform with the microservice architecture, using the low-code platform to quickly generate front-end interfaces and business process models, and implement dynamic expansion and intelligent optimization of back-end functional modules through the microservice architecture, a technical solution that can significantly improve production efficiency is provided.

Benefits of technology

It significantly shortens development time, provides visual design tools and one-click code output function, so that non-technical personnel can also participate in development, improve collaboration efficiency, meet the needs of complex scenarios, ensure the stable operation of the system under high load or abnormal conditions, and improve system operation efficiency through real-time monitoring and dynamic adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119806488A_ABST
    Figure CN119806488A_ABST
Patent Text Reader

Abstract

The invention discloses a production efficiency improvement method based on a low-code platform micro-service architecture system, and the method comprises the following steps: creating a solution project based on a low-code platform, and setting the basic information of the project; after project initialization is completed, a data source is selected from data sources of project dimension configuration and bound; digital-analog design and page design are completed based on a visualization tool provided by a low-code platform; integrating core components required by the micro-service architecture, and configuring a fault-tolerant mechanism of the micro-service; an API interface is issued through a low-code platform, and a consumption rule of a front end for the interface is configured; generating and deploying a target code of the micro-service architecture; and real-time monitoring and system optimization are carried out by using a monitoring tool provided by a low-code platform. According to the method, the low-code platform and the micro-service architecture are deeply fused, the front-end interface and the business process model are quickly generated by utilizing the low-code platform, and meanwhile, dynamic expansion and intelligent optimization of the rear-end function module are realized through the micro-service architecture, so that the production efficiency can be remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of microservice architecture systems, and in particular to a method for improving production efficiency based on a low-code platform microservice architecture system. Background Art

[0002] As modern enterprises continue to undergo digital transformation, production management systems, as a crucial component of their core operations, are becoming increasingly important. Their efficiency, flexibility, and intelligence are directly linked to improvements in production efficiency and corporate competitiveness. Traditional production management systems often employ a monolithic architecture with highly coupled functional modules, long development cycles, and significant system expansion challenges, making them difficult to adapt to the dynamic business needs of modern enterprises. In industries with extremely high production efficiency requirements, such as manufacturing and logistics, the shortcomings of traditional systems are becoming increasingly prominent. To address this issue, low-code development platforms and microservices architectures have been gradually introduced into the development and optimization of production management systems in recent years, forming a new technological direction.

[0003] Low-code development platforms rapidly build applications through visual modeling tools, drag-and-drop design, and templated development workflows. This approach significantly lowers the barrier to entry and shortens development cycles, enabling non-technical personnel to participate in system development and optimization, enabling enterprises to rapidly build production management systems. However, the application of low-code platforms is currently primarily focused on front-end interface development and lightweight applications, lacking effective support for complex business logic and back-end services. Low-code platforms alone are unable to meet production management requirements that require dynamic scalability and real-time processing.

[0004] As a modular system design approach, the microservices architecture provides a highly flexible system development and operation environment by breaking complex systems into multiple independent functional modules. Each microservice can be independently developed, deployed, scaled, and maintained, significantly improving system scalability and maintainability while also providing technical support for dynamically adjusting production loads. However, the introduction of a microservices architecture places high demands on the development team's technical proficiency. In particular, integration with existing production management systems requires precise design of microservice interfaces, service call logic, and data flows, which often increases development complexity and costs.

[0005] In existing technologies, low-code development platforms and microservices architectures are often applied independently, lacking an effective integration between the two. On the one hand, low-code platforms can quickly generate front-end interfaces and business process models, but the resulting applications often struggle to meet the system flexibility and scalability requirements of complex production environments. On the other hand, while microservices architectures offer powerful functional modularity, they suffer from high development and maintenance costs, lack convenient process design tools, and are unable to quickly respond to dynamic production needs. Therefore, in the development of enterprise production management systems, using only low-code platforms or microservices architectures presents significant limitations.

[0006] Furthermore, existing production management systems often suffer from the following deficiencies in key functions such as production scheduling, resource allocation, quality monitoring, and data analysis: First, in production scheduling, traditional systems lack real-time optimization capabilities, making it difficult to dynamically adjust scheduling strategies based on real-time changes in production tasks, resulting in inefficient resource utilization. Second, in resource allocation, existing systems rely heavily on manual intervention and lack intelligent allocation mechanisms, making it difficult to efficiently allocate equipment, manpower, and raw materials in complex production scenarios. Third, in quality monitoring and data analysis, traditional systems are unable to effectively integrate multi-source data, lacking real-time analysis and feedback capabilities, and are unable to quickly respond to unexpected production issues. These deficiencies directly restrict a company's production efficiency and overall operational effectiveness.

[0007] Based on the above background, how to effectively integrate the rapid development capabilities of low-code development platforms with the modularity and scalability advantages of microservice architecture to build a set of efficient solutions that can meet the production management needs of modern enterprises has become an important direction of technological development. Summary of the Invention

[0008] One purpose of the present invention is to propose a method for improving production efficiency based on a low-code platform microservice architecture system. The present invention deeply integrates the low-code platform with the microservice architecture, uses the low-code platform to quickly generate front-end interfaces and business process models, and at the same time realizes dynamic expansion and intelligent optimization of back-end functional modules through the microservice architecture, providing a technical solution that can significantly improve production efficiency.

[0009] According to an embodiment of the present invention, a method for improving production efficiency based on a low-code platform microservice architecture system includes the following steps: 1. A method for improving production efficiency based on a low-code platform microservice architecture system, characterized by comprising the following steps: S1. Based on the low-code platform, create a solution project, set the project theme, and configure basic information compatible with the microservice architecture; S2. After the project is initialized, select the data source from the data source configured in the project dimension and bind it; S3. Complete digital model design, page design, and business logic configuration based on the visualization tools provided by the low-code platform; S4. Integrate the core components required by the microservice architecture and configure the fault tolerance mechanism of the microservices; S5. Publish the API interface through the low-code platform and configure the front-end consumption rules for the interface; S6. Generate and deploy the target code of the microservice architecture; S7. After the microservice is launched, use the monitoring tools provided by the low-code platform to perform real-time monitoring and system optimization.

[0010] Optionally, S1 includes: selecting a microservice architecture as the target model; determining a data source configuration method, supporting flexible selection of a single data source or multiple data sources; and setting an initial theme, menu, and permission management template in the project dimension.

[0011] Optionally, the S3 includes: using a digital model design tool to define the business data model and generate an entity table and its fields; selecting components in the page design module to complete the interface layout of the business page; configuring event response logic in the logic design tool and defining the rules for interaction between the front-end and the back-end.

[0012] Optionally, the core components required for the S4 microservice architecture include: a registration center, a configuration center, a routing gateway, and a load balancer, wherein the registration center is used for registration and discovery of services; the configuration center is used for unified management of distributed configurations; the routing gateway is used for dynamic routing of front-end requests; and the load balancer is used to distribute requests to multiple instances.

[0013] Optionally, the fault tolerance mechanism of the S4 microservice includes: using Feign to configure calling rules between services and injecting a unified authentication mechanism; setting up Sentinel or Hystrix components to implement flow control and circuit breaking and degradation functions; and defining exception capture and error handling processes during service calls.

[0014] Optionally, S5 includes: defining the input and output parameters of the interface and its data verification rules; publishing the interface to the microservice gateway for the front-end system to call; calling the interface code automatically generated in the front-end system to complete the interface consumption function.

[0015] Optionally, S6 includes: using the code output function to generate code for the gateway project, the rights management project and the business project; verifying the integrity of the code output structure and the compatibility of the code; deploying the generated code to the cloud environment to complete the online operation of the service.

[0016] Optionally, the cloud environment is Alibaba Cloud or Huawei Cloud.

[0017] Optionally, S7 includes: configuring SkyWalking or Sleuth monitoring components to collect performance indicators of microservices; adjusting load balancing strategies and service call rules based on monitoring data; updating configuration templates to optimize the generation process of subsequent projects.

[0018] The beneficial effects of the present invention specifically include: This paper details the specific operational process for developing a microservices architecture system based on a low-code platform, covering all stages of the development lifecycle, from project initialization to system monitoring and optimization, to ensure process integrity. By automating the creation and deployment of microservices through a low-code platform, development time is significantly shortened. Visual design tools and one-click code generation enable non-technical personnel to participate in development and improve collaboration efficiency.

[0019] It provides dynamic data source configuration and distributed transaction support to meet the needs of complex scenarios. It integrates service calls and fault tolerance mechanisms (such as load balancing and circuit breaking) to ensure stable operation of the system under high load or abnormal conditions.

[0020] Service monitoring tools monitor system performance in real time, support dynamic adjustments, and improve system efficiency. Standardized code generation processes and component integration reduce the potential for human error and improve code quality and consistency. Modules for unified authentication, interface consumption, and error handling ensure the security and robustness of microservices.

[0021] Providing support for modules such as distributed caching and message queues, it adapts to the deployment requirements of large-scale distributed systems. The automation and reuse of microservices within the low-code platform significantly reduces project development and maintenance costs. Standardized components and template configurations reduce the investment in customized development. The modular design makes the system easily extensible, supporting the addition of new functional modules as needed. Standardized interfaces and monitoring mechanisms facilitate subsequent maintenance and optimization.

[0022] Finally, this invention not only overcomes the limitations of low-code platforms in processing complex business logic, but also solves the problems of high development cost and difficult integration of microservice architecture, providing a new technical path for enterprises to achieve efficient and intelligent production management. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings: Figure 1 This is a flowchart of a method for improving production efficiency based on a low-code platform microservice architecture system proposed by the present invention; Figure 2This is a schematic diagram of the architecture of microservice component integration for a method of improving production efficiency based on a low-code platform microservice architecture system proposed by the present invention. DETAILED DESCRIPTION

[0024] The present invention will now be described in further detail with reference to the accompanying drawings, which are simplified schematic diagrams that illustrate the basic structure of the present invention in a schematic manner.

[0025] refer to Figure 1 , a method for improving production efficiency based on a low-code platform microservice architecture system, comprising the following steps: S1. Based on the low-code platform, create a solution project, set the project theme, and configure basic information compatible with the microservice architecture; S2. After the project is initialized, select the data source from the data source configured in the project dimension and bind it; S3. Complete digital model design, page design, and business logic configuration based on the visualization tools provided by the low-code platform; S4. Integrate the core components required by the microservice architecture and configure the fault tolerance mechanism of the microservices; S5. Publish the API interface through the low-code platform and configure the front-end consumption rules for the interface; S6. Generate and deploy the target code of the microservice architecture; S7. After the microservice is launched, use the monitoring tools provided by the low-code platform to perform real-time monitoring and system optimization.

[0026] In this embodiment, S1 includes: selecting a microservice architecture as the target mode; determining a data source configuration method, supporting flexible selection of a single data source or multiple data sources; and setting an initial theme, menu, and permission management template in the project dimension.

[0027] In this embodiment, S3 includes: using a digital model design tool to define the business data model and generate an entity table and its fields; selecting components in the page design module to complete the interface layout of the business page; configuring event response logic in the logic design tool and defining the rules for interaction between the front-end and the back-end.

[0028] In this embodiment, the core components required by the S4 microservice architecture include: a registration center, a configuration center, a routing gateway and a load balancer, wherein the registration center is used for registration and discovery of services; the configuration center is used for unified management of distributed configurations; the routing gateway is used for dynamic routing of front-end requests; and the load balancer is used to distribute requests to multiple instances.

[0029] In this embodiment, the fault tolerance mechanism of the S4 microservice includes: using Feign to configure the calling rules between services and injecting a unified authentication mechanism; setting up Sentinel or Hystrix components to implement flow control and circuit breaking and degradation functions; and defining the exception capture and error handling process during service calls.

[0030] In this embodiment, S5 includes: defining the input and output parameters of the interface and its data verification rules; publishing the interface to the microservice gateway for the front-end system to call; calling the interface code automatically generated in the front-end system to complete the interface consumption function.

[0031] In this embodiment, S6 includes: using the code output function to generate code for the gateway project, the rights management project, and the business project; verifying the integrity of the code output structure and the compatibility of the code; and deploying the generated code to the cloud environment to complete the online operation of the service.

[0032] In this embodiment, the cloud environment is Alibaba Cloud or Huawei Cloud.

[0033] In this embodiment, S7 includes: configuring SkyWalking or Sleuth monitoring components to collect performance indicators of microservices; adjusting load balancing strategies and service call rules based on monitoring data; updating configuration templates to optimize the generation process of subsequent projects. Example

[0034] This embodiment demonstrates a method for improving production efficiency based on a low-code platform microservice architecture system.

[0035] In the production management scenario of a manufacturing enterprise, the company has long faced challenges with long software development cycles, high costs, and difficulty meeting the demands of rapid iteration. In particular, as its production management system gradually expanded to a cross-departmental collaborative management model, the demand for a microservices architecture increased. However, existing low-code platforms only support monolithic architectures and are unable to support the development and deployment of microservices. To address this issue, the company introduced a microservices architecture production efficiency improvement method based on a low-code platform and implemented it to transform and optimize its production management system.

[0036] The technical team created a new production management system solution project on a low-code platform and completed the entire process, from data source configuration to code deployment, in accordance with the requirements of a microservices architecture. The team first used the low-code platform to set up the project's foundational themes and configured data sources for multiple business modules. For example, the production planning module connected to the company's internal Oracle database, while the equipment maintenance module connected to a real-time MongoDB database. From there, the team used the low-code platform's digital model design tools to redefine the data models for each business module and designed the module's front-end interface using the page design feature. The team then integrated the key components required for a microservices architecture using the low-code platform. Nacos was used as the registration center for dynamic service registration and discovery; Spring CloudConfig was used for the configuration center to support unified configuration management in a distributed environment; and Gateway was selected as the gateway component for intelligent routing of front-end requests. To address cross-module call issues, the technical team integrated Feign components into each module, configured flow control and fault tolerance mechanisms, and implemented service degradation and circuit breaking capabilities using Sentinel. After the system transformation was complete, the team used the low-code platform's code generation feature to generate the target code for the production management system, including the gateway project, permission management project, and various business projects. Testing confirmed the high-quality and compatible code, allowing it to be deployed into the company's existing Alibaba Cloud environment without manual modification.

[0037] After the production management system transformation was completed, the technical team monitored the system performance for a month and conducted a detailed comparison with the monolithic architecture system before the transformation. The specific data is shown in Table 1: Table 1 Performance comparison between monolithic structure and microservice structure Test items Monomer structure Microservice structure Development cycle 30 days 7 days Average response time 3 seconds 1.5 seconds Page crash rate 30% 10% Average service availability 95% 99.99% System maintenance costs 2 million 1.2 million Satisfaction 75% 95% Before the transformation, the average development cycle for adding a new business module was 30 days; after the transformation, through the automation tools of the low-code platform, the development cycle was shortened to 7 days, and development efficiency increased by 4 times.

[0038] The average response time of the equipment maintenance module was reduced from 3 seconds to 1.5 seconds, a 100% performance improvement.

[0039] The page crash rate of the supply chain management module during peak hours was reduced from 30% to 10%.

[0040] After the transformation, the system had zero downtime within a month and an average service availability of 99.99%; before the transformation, the average service availability of the monolithic architecture system was 95%.

[0041] Before the transformation, the annual maintenance cost of the system was approximately RMB 2 million; after the transformation, due to the flexibility of the microservice architecture, the maintenance cost was reduced to RMB 1.2 million, saving 40%.

[0042] A questionnaire survey showed that user satisfaction with the new system increased from 75% before the upgrade to 95% afterward. User feedback highlighted the system's fast response time and smooth interface interaction as key improvements.

[0043] By transforming its microservices architecture based on a low-code platform, the company successfully addressed the long development cycles, poor performance, and low stability of its original monolithic architecture. The transformed system not only significantly improved development efficiency but also generated substantial economic benefits for the company through performance optimization and cost reduction. This example fully demonstrates the practicality and effectiveness of the method presented in this paper, providing valuable insights for applications in other similar scenarios.

Claims

1. A method for improving production efficiency based on a low-code platform microservice architecture system, characterized in that: The steps include: S1. Based on the low-code platform, create a solution project, set the project theme, and configure basic information compatible with the microservice architecture; S2. After the project is initialized, select and bind a data source from the data sources configured in the project dimension. S3. Based on the visualization tools provided by the low-code platform, complete digital model design, page design and business logic configuration; S4. Integrate the core components required by the microservice architecture and configure the fault tolerance mechanism of microservices; S5. Publish the API interface through the low-code platform and configure the consumption rules of the front-end interface; S6. Generate and deploy the target code of the microservice architecture; S7. After the microservice is launched, use the monitoring tools provided by the low-code platform to perform real-time monitoring and system optimization.

2. According to claim 1, a method for improving production efficiency based on a low-code platform microservice architecture system is characterized in that: The S1 includes: selecting a microservice architecture as the target mode; determining a data source configuration method, supporting flexible selection of a single data source or multiple data sources; and setting an initial theme, menu, and permission management template in the project dimension.

3. According to claim 1, a method for improving production efficiency based on a low-code platform microservice architecture system is characterized in that: The S3 includes: using a digital model design tool to define a business data model and generate an entity table and its fields; selecting components in a page design module to complete the interface layout of the business page; configuring event response logic in a logic design tool and defining the rules for interaction between the front-end and the back-end.

4. According to claim 1, a method for improving production efficiency based on a low-code platform microservice architecture system is characterized in that: The core components required by the S4 microservice architecture include: a registration center, a configuration center, a routing gateway, and a load balancer. The registration center is used for service registration and discovery; the configuration center is used for unified management of distributed configurations; the routing gateway is used for dynamic routing of front-end requests; and the load balancer is used to distribute requests to multiple instances.

5. According to claim 1, a method for improving production efficiency based on a low-code platform microservice architecture system is characterized in that: The fault-tolerance mechanism of the S4 microservice includes: using Feign to configure the calling rules between services and injecting a unified authentication mechanism; setting up Sentinel or Hystrix components to implement flow control and circuit breaking and degradation functions; defining the exception capture and error handling process during service calls.

6. According to claim 1, a method for improving production efficiency based on a low-code platform microservice architecture system is characterized in that: The S5 includes: defining the input and output parameters of the interface and its data verification rules; publishing the interface to the microservice gateway for the front-end system to call; calling the interface code automatically generated in the front-end system to complete the interface consumption function.

7. According to claim 1, a method for improving production efficiency based on a low-code platform microservice architecture system is characterized in that: The S6 includes: using the code output function to generate codes for the gateway project, the rights management project and the business project; verifying the integrity of the code output structure and the compatibility of the code; deploying the generated code to the cloud environment to complete the online operation of the service.

8. According to claim 7, a method for improving production efficiency based on a low-code platform microservice architecture system is characterized in that: The cloud environment is Alibaba Cloud or Huawei Cloud.

9. According to claim 1, a method for improving production efficiency based on a low-code platform microservice architecture system is characterized in that: The S7 includes: configuring SkyWalking or Sleuth monitoring components to collect performance indicators of microservices; adjusting load balancing strategies and service call rules according to monitoring data; updating configuration templates to optimize the project generation process.

Citation Information

Cited By

  • Multi-level service orchestration method for industrial software

    CN121233096A