Application star chain implementation method, device and system based on low-code platform

By acquiring and preprocessing the business logic information of the application on a low-code platform, the automatic registration of the SLIM system and the communication interaction between the applications are realized, which solves the problem of insufficient data sharing and data security in the intelligent manufacturing system, and realizes efficient and secure data sharing and management.

CN119537057APending Publication Date: 2025-02-28WUXI XUELANG DIGITAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411616577.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The applications built by existing low-code platforms have problems such as poor reusability, slow system startup, and long online problem repair cycles, resulting in insufficient data sharing and data security in intelligent manufacturing systems.

Method used

By obtaining the business logic information of any two applications on the low-code platform, packaging and loading it on the JVM, pre-processing to realize automatic registration of the SLIM system, and then the communication and interaction of any two applications are realized through the SLIM system.

Benefits of technology

It realizes the sharing of production data and equipment status of intelligent manufacturing enterprises, ensures the security of data communication, improves the quality of data sharing and the transparency of the supply chain.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119537057A_ABST
    Figure CN119537057A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of low-code platforms, and particularly discloses an application star chain implementation method, device and system based on a low-code platform, and the method comprises the steps: obtaining the business logic information of any two application programs on the low-code platform; packaging the business logic information of any two application programs and loading the business logic information to a JVM (Java Virtual Machine); respectively preprocessing the business logic information of any two application programs to realize automatic registration of the SLIM system; and realizing communication interaction of any two application programs through the SLIM system. According to the application star chain implementation method based on the low-code platform, data sharing and data security of the intelligent manufacturing system can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of low-code platform technology, and in particular to an application Starlink implementation method based on a low-code platform, an application Starlink implementation device based on a low-code platform, an application Starlink implementation system based on a low-code platform, and an intelligent manufacturing system. Background Art

[0002] Currently, the applications and logic built through the low-code platform in the existing technology are basically monolithic applications. For the interface data interaction between applications, customized code is often required for communication.

[0003] If the same application is built again, the following problems will occur: 1) Poor reusability: Since the service is packaged in the application, the function is not easy to reuse; 2) Slow system startup: One process contains all the business logic, and there are too many startup modules involved, resulting in a long system startup and restart event cycle; 3) Long online problem repair cycle: Any online problem repair requires a comprehensive upgrade of the entire application system. Therefore, if customized use of mq, database, and cache is adopted, there will be problems such as low efficiency, low sharing quality, low data security, and insufficient supply chain transparency, and the intervention of a single technology, technical difficulty, and application complexity will increase accordingly.

[0004] Therefore, how to achieve data sharing and data security in intelligent manufacturing systems has become a technical problem that needs to be urgently solved by technical personnel in this field. Summary of the invention

[0005] The present invention provides an application Starlink implementation method based on a low-code platform, an application Starlink implementation device based on a low-code platform, an application Starlink implementation system based on a low-code platform and an intelligent manufacturing system, which solve the problems of data sharing and data security defects in intelligent manufacturing systems existing in related technologies.

[0006] As a first aspect of the present invention, a method for implementing Starlink application based on a low-code platform is provided, which includes: Get business logic information of any two applications on the low-code platform; Package the business logic information of any two applications and load them onto the JVM; Preprocess the business logic information of any two applications separately to achieve automatic registration of the SLIM system; The SLIM system enables communication and interaction between any two applications.

[0007] Furthermore, the business logic information of any two applications is packaged and loaded onto the JVM, including: Package the business logic information of any two applications into class files respectively; Load the packaged class file into the JVM through classLoader.

[0008] Furthermore, the business logic information of any two applications is preprocessed respectively to realize automatic registration of the SLIM system, including: Edit the business logic information of any two applications, automatically identify the edited information and add header annotations; The SLIM system automatically registers and launches the edited information after adding header annotations; Delete the business logic information of any two applications, automatically identify the deleted information and add header annotations; The SLIM system automatically registers and goes offline for the deleted information after adding the header annotation.

[0009] Furthermore, the communication and interaction between any two applications can be realized through the SLIM system, including: For any one of the two applications, log in to the SLIM system using your own login permissions; The information to be communicated and interacted is mapped into the SLIM system, so that the SLIM system provides the information to be communicated and interacted to the other application program of any two application programs.

[0010] Furthermore, the SLIM system includes: a rule component, a message filtering component and a basic content routing component, wherein the message filtering component and the basic content routing component are both in communication connection with the rule component. The rule component sets message filtering rules and information transmission rules to be communicated and interacted according to a preset rule engine; The message filtering component is used to perform filtering processing on the information to be communicated according to the rule component; The basic content routing component is used to transmit information to be communicated and interacted.

[0011] Furthermore, the basic content routing component can transmit the information to be communicated and interacted entering the SLIM system to outside the SLIM system by selecting a message path.

[0012] Furthermore, the SLIM system also includes JMS message middleware, File interface and HTTP interface.

[0013] As another aspect of the present invention, a device for implementing an application Starlink based on a low-code platform is provided, which is used to implement the aforementioned method for implementing an application Starlink based on a low-code platform, and includes: The acquisition module is used to obtain the business logic information of any two applications on the low-code platform; The packaging and loading module is used to package the business logic information of any two applications and load them onto the JVM; A preprocessing module is used to preprocess the business logic information of any two applications respectively to realize automatic registration of the SLIM system; The interaction module is used to realize the communication interaction between any two applications through the SLIM system.

[0014] As another aspect of the present invention, a Starlink application implementation system based on a low-code platform is provided, which includes a low-code platform and the Starlink application implementation device based on the low-code platform as described above, and the Starlink application implementation device based on the low-code platform is communicatively connected to the low-code platform.

[0015] As another aspect of the present invention, an intelligent manufacturing system is provided, which includes the Starlink implementation system based on the low-code platform as mentioned above.

[0016] The Starlink implementation method based on the low-code platform provided by the present invention realizes the communication interaction between applications on the low-code platform through the SLIM system. This method can realize the sharing of production data and equipment status of intelligent manufacturing enterprises, and at the same time can ensure the security of data communication. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present invention, but do not constitute a limitation of the present invention.

[0018] Figure 1 A flowchart of the method for implementing the Starlink application based on the low-code platform provided by the present invention.

[0019] Figure 2 A flow chart of packaging and loading business logic information provided by the present invention.

[0020] Figure 3 A schematic diagram of editing and deleting business logic using the low-code platform provided by the present invention.

[0021] Figure 4 A flow chart of the SLIM system registration method provided by the present invention.

[0022] Figure 5A flow chart of a method for implementing application interaction through a SLIM system provided by the present invention.

[0023] Figure 6 A schematic diagram of the SLIM system provided by the present invention.

[0024] Figure 7 This is a structural block diagram of the Starlink application implementation device based on the low-code platform provided by the present invention. DETAILED DESCRIPTION

[0025] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiment of the present invention. Obviously, the described embodiment is only a part of the embodiment of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of the present invention.

[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so as to describe the embodiments of the present invention described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0028] In this embodiment, a method for implementing Starlink application based on a low-code platform is provided. Figure 1 is a flowchart of a method for implementing the Starlink application based on a low-code platform according to an embodiment of the present invention. Figure 1 As shown, including: S100. Obtain business logic information of any two applications on the low-code platform; In an embodiment of the present invention, for any two applications on the low-code platform, the business logic information of both applications can be obtained. It should be understood that the application specifically includes business logic information and data information to be transmitted and interacted, and here only the business logic information of the application needs to be obtained.

[0029] S200, packaging the business logic information of any two applications and loading them onto the JVM; In the embodiment of the present invention, the business logic information of any two application programs is packaged and loaded into a JVM (Java Virtual Machine).

[0030] S300, pre-processing the business logic information of any two applications respectively to realize automatic registration of the SLIM (Intelligent manufacturing star Link) system; Specifically, after preprocessing the business logic information of the two applications respectively, the registration of the applications in the SLIM system is completed.

[0031] S400, realize communication interaction between any two applications through the SLIM system.

[0032] In an embodiment of the present invention, communication interaction is achieved between two applications on a low-code platform through the SLIM system.

[0033] The Starlink implementation method based on the low-code platform provided by the present invention realizes the communication interaction between applications on the low-code platform through the SLIM system. This method can realize the sharing of production data and equipment status of intelligent manufacturing enterprises, and at the same time can ensure the security of data communication.

[0034] In the embodiment of the present invention, the business logic information of any two applications is packaged and loaded onto the JVM, such as Figure 2 As shown, including: S210, packaging the business logic information of any two applications into class files respectively; S220, load the packaged class file into JVM through classLoader.

[0035] like Figure 3 As shown, by publishing in the upper right corner of the logic, the logic is packaged into a class file and loaded into the JVM through the classLoader.

[0036] In the embodiment of the present invention, the business logic information of any two applications is preprocessed respectively to realize automatic registration of the SLIM system, such as Figure 4 As shown, including: S310, editing the business logic information of any two applications, and automatically identifying the edited information and adding header annotations; S320, automatically registering and going online the SLIM system for the edited information after adding the header annotation; S330, deleting the business logic information of any two applications, and automatically identifying the deleted information and adding a header annotation; S340, the SLIM system automatically registers and goes offline for the deleted information after adding the header annotation.

[0037] In the embodiment of the present invention, by editing the logic information, automatically identifying and adding annotations to the method header, automatic registration and then going online in the SLIM system is realized; by deleting the logic information, automatically identifying and adding annotations to the method header, automatic registration and then going offline in the SLIM system is realized.

[0038] In the embodiment of the present invention, the communication interaction between any two applications is realized through the SLIM system, such as Figure 5 As shown, including: S410, for one of the two applications, log in to the SLIM system using one's own login authority; S420: Map the information to be communicated and interacted to the SLIM system, so that the SLIM system provides the information to be communicated and interacted to the other application program of any two application programs.

[0039] Specifically, Figure 6 As shown, the SLIM system includes: a rule component, a message filtering component and a basic content routing component, wherein the message filtering component and the basic content routing component are both in communication connection with the rule component. The rule component sets message filtering rules and information transmission rules to be communicated and interacted according to a preset rule engine; The message filtering component is used to perform filtering processing on the information to be communicated according to the rule component; The basic content routing component is used to transmit information to be communicated and interacted.

[0040] It should be understood that applications on the low-code platform can use their respective login permissions, map through the SLIM cache, and interact with applications that need to communicate.

[0041] It should be noted that the basic content routing component can transmit the information to be communicated and interacted entering the SLIM system to the outside of the SLIM system by selecting a message path.

[0042] In the embodiment of the present invention, the SLIM system further includes JMS message middleware, File interface and HTTP interface.

[0043] In summary, the Starlink implementation method based on the low-code platform provided by the present invention binds the business logic and data of various applications through the smart contract of the SLIM system, thereby realizing data sharing and consistency of various applications; realizing data sharing and management between different departments and enterprises in the intelligent manufacturing system through the application of Starlink, improving the data sharing quality and supply chain transparency; building a data sharing and management platform that is decoupled from technology and business, efficient and secure, thereby improving the data sharing quality, data security and supply chain transparency of the intelligent manufacturing system.

[0044] As another embodiment of the present invention, a low-code platform-based application star chain implementation device 100 is provided, which is used to implement the above-mentioned low-code platform-based application star chain implementation method, wherein, Figure 7 As shown, including: An acquisition module 110 is used to obtain business logic information of any two applications on the low-code platform; The packaging and loading module 120 is used to package the business logic information of any two applications and load them onto the JVM; A preprocessing module 130, used to preprocess the business logic information of any two applications respectively to realize automatic registration of the SLIM system; The interaction module 140 is used to realize communication interaction between any two applications through the SLIM system.

[0045] The Starlink implementation device based on the low-code platform provided by the present invention realizes the communication interaction between applications on the low-code platform through the SLIM system. This method can realize the sharing of production data and equipment status of intelligent manufacturing enterprises, and at the same time can ensure the security of data communication.

[0046] Regarding the specific working principle of the application Starlink implementation device based on the low-code platform provided by the present invention, please refer to the description of the application Starlink implementation method based on the low-code platform in the previous article, which will not be repeated here.

[0047] As another embodiment of the present invention, a Starlink application implementation system based on a low-code platform is provided, which includes a low-code platform and the Starlink application implementation device based on the low-code platform as described above, and the Starlink application implementation device based on the low-code platform is communicatively connected to the low-code platform.

[0048] The application Starlink implementation system based on the low-code platform provided by the present invention realizes communication interaction between applications on the low-code platform through the SLIM system. This method can realize the sharing of production data and equipment status of intelligent manufacturing enterprises, and at the same time can ensure the security of data communication.

[0049] Regarding the specific working principle of the application Starlink implementation system based on the low-code platform provided by the present invention, please refer to the description of the application Starlink implementation method based on the low-code platform in the previous article, which will not be repeated here.

[0050] As another embodiment of the present invention, an intelligent manufacturing system is provided, which includes the Starlink implementation system based on the low-code platform as mentioned above.

[0051] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present invention, but the present invention is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.

Claims

1. A method for implementing Starlink application based on a low-code platform, characterized in that: include: Get business logic information of any two applications on the low-code platform; Package the business logic information of any two applications and load them onto the JVM; Preprocess the business logic information of any two applications separately to achieve automatic registration of the SLIM system; The SLIM system enables communication and interaction between any two applications.

2. The method for implementing the Starlink application based on a low-code platform according to claim 1 is characterized in that: Package the business logic information of any two applications and load them onto the JVM, including: Package the business logic information of any two applications into class files respectively; Load the packaged class file into the JVM through classLoader.

3. The method for implementing the Starlink application based on a low-code platform according to claim 1 is characterized in that: Preprocess the business logic information of any two applications separately to achieve automatic registration of the SLIM system, including: Edit the business logic information of any two applications, automatically identify the edited information and add header annotations; The SLIM system automatically registers and launches the edited information after adding header annotations; Delete the business logic information of any two applications, automatically identify the deleted information and add header annotations; The SLIM system automatically registers and goes offline for the deleted information after adding the header annotation.

4. The method for implementing Starlink application based on a low-code platform according to any one of claims 1 to 3, characterized in that: The SLIM system enables communication and interaction between any two applications, including: For any one of the two applications, log in to the SLIM system using your own login permissions; The information to be communicated and interacted is mapped into the SLIM system, so that the SLIM system provides the information to be communicated and interacted to the other application program of any two application programs.

5. The method for implementing Starlink application based on a low-code platform according to any one of claims 1 to 3, characterized in that: The SLIM system includes: a rule component, a message filtering component and a basic content routing component, wherein the message filtering component and the basic content routing component are both in communication connection with the rule component. The rule component sets message filtering rules and information transmission rules to be communicated and interacted according to a preset rule engine; The message filtering component is used to perform filtering processing on the information to be communicated according to the rule component; The basic content routing component is used to transmit information to be communicated and interacted.

6. The method for implementing the Starlink application based on the low-code platform according to claim 5 is characterized in that: The basic content routing component can transmit the information to be communicated and interacted into the SLIM system to the outside of the SLIM system by selecting a message path.

7. The method for implementing the Starlink application based on a low-code platform according to claim 5 is characterized in that: The SLIM system also includes JMS message middleware, File interface and HTTP interface.

8. An application Starlink implementation device based on a low-code platform, used to implement the application Starlink implementation method based on a low-code platform as described in any one of claims 1 to 7, characterized in that: include: The acquisition module is used to obtain the business logic information of any two applications on the low-code platform; The packaging and loading module is used to package the business logic information of any two applications and load them onto the JVM; A preprocessing module is used to preprocess the business logic information of any two applications respectively to realize automatic registration of the SLIM system; The interaction module is used to realize the communication interaction between any two applications through the SLIM system.

9. An application starlink implementation system based on a low-code platform, characterized in that: It includes a low-code platform and the application Starlink implementation device based on the low-code platform as described in claim 8, and the application Starlink implementation device based on the low-code platform is communicatively connected to the low-code platform.

10. An intelligent manufacturing system, characterized in that: Including the Starlink application implementation system based on the low-code platform as described in claim 9.