Search

CN-122027476-A - Low-code configuration system based on background application function

CN122027476ACN 122027476 ACN122027476 ACN 122027476ACN-122027476-A

Abstract

The invention relates to a low-code configuration system based on a background application function, which comprises a receiving module for receiving a multiprotocol message, an analyzing module for converting data into key value pairs, a shunting module for dividing the data into different branches according to rules, an operation processing module for processing the data according to configuration, and a response module for filling a template with a result and returning the result to a client. The system supports various protocols and data formats, realizes flexible business logic processing through configuration, does not need coding and compiling deployment, has high expansibility and safety, can rapidly respond to business requirements, is suitable for complex back-end business scenes, and remarkably improves development efficiency and system flexibility.

Inventors

  • Pu Shoujia

Assignees

  • 北京思特奇信息技术股份有限公司

Dates

Publication Date
20260512
Application Date
20251229

Claims (10)

  1. 1. A low code configuration system based on background application functionality, comprising: the acceptance module is used for receiving the message according to a protocol corresponding to the service request provided by the client; The analysis module is used for analyzing the message according to different data formats and converting the analyzed data into a key value data form; the splitting module is used for decomposing the analyzed key value data according to the configured splitting rule and routing the analyzed key value data to different processing branches; The operation processing module is used for sequentially carrying out operation processing on the data according to the configured operation calling rule and the key values in each processing branch to obtain a processing result; And the response module is used for filling the processing result into a configured response message template, combining response data according to a protocol rule and sending the response data to the client as the response of the service request.
  2. 2. The background application function-based low-code configuration system of claim 1, wherein the acceptance module supports receiving messages of multiple protocols including HTTP, HTTPS, TCP, IP, FTP, SFTP, database scanning, and message middleware consumption.
  3. 3. The background application function-based low code configuration system of claim 1, wherein the different data formats include XML, JSON, MM key-value pairs, TCP fixed-length keys, and file-splitter formats.
  4. 4. The low code configuration system based on background application functions of claim 1, wherein the splitting module is specifically configured to: Extracting key parameters in the data of the key values obtained by analysis; And according to the key parameters, decomposing the analyzed key value data through the configured distribution rule and routing the analyzed key value data to different processing branches.
  5. 5. The background application function-based low-code configuration system of claim 4, wherein the splitting rule determines a routing direction of the parsed key-value pair data according to at least one of: Shunting according to the URL address of the service request; Shunting according to one or more field values in the request data corresponding to the service request; And splitting according to the multi-field combined value in the request data corresponding to the service request.
  6. 6. The background application function-based low code configuration system according to claim 1, wherein the operation calling rule engine in the operation processing module supports a plurality of atom calling items, including calling a local function method to calculate data, calling a remote three-party API to obtain information, data record warehouse entry persistence and checking a decision logic rule.
  7. 7. The system of claim 1, wherein the response module is further configured to support configuration of a response message template, and dynamically populate the template according to the processing result, and return the response message template to the requester according to the configured header.
  8. 8. The system of claim 1, further comprising a rule configuration module configured to configure protocol interaction rules, message parsing rules, branching rules, operation invocation rules, and reply message templates.
  9. 9. The low-code configuration system based on background application functions according to claim 1, wherein the operation processing module is specifically configured to: according to the configured operation calling rule, sequentially carrying out operation processing on the key values in each processing branch to obtain a processing result; and for each processing branch, extracting the required input parameters from the key value pair data according to the configured operation calling rule, and calling corresponding processing logic to perform operation processing according to the extracted input parameters to obtain a processing result.
  10. 10. The background application function-based low code configuration system of claim 9, wherein the processing logic comprises any one of: Calling a local function to perform data calculation or encryption; calling a remote API service to acquire information; and performing read-write operation on the middleware.

Description

Low-code configuration system based on background application function Technical Field The invention relates to the technical field of system architecture design, in particular to a low-code configuration system based on a background application function. Background Most of low-code system platforms at present mainly solve the problem of B/S mode front-end interface display and data collection functions. The system is characterized in that part of the system relates to a back-end system, has single function, has poor support on databases, middleware, three-party APIs and protocol formats, has insufficient processing and service expansion on complex logic, and is not easy to complete network clustering, cloud deployment and online of enterprises. Disclosure of Invention The invention aims to solve at least one technical problem by providing a low-code configuration system based on a background application function. In a first aspect, the present invention provides a low code configuration system based on a background application function, including: the acceptance module is used for receiving the message according to a protocol corresponding to the service request provided by the client; The analysis module is used for analyzing the message according to different data formats and converting the analyzed data into a key value data form; the splitting module is used for decomposing the analyzed key value data according to the configured splitting rule and routing the analyzed key value data to different processing branches; The operation processing module is used for sequentially carrying out operation processing on the data according to the configured operation calling rule and the key values in each processing branch to obtain a processing result; And the response module is used for filling the processing result into a configured response message template, combining response data according to a protocol rule and sending the response data to the client as the response of the service request. The invention has the beneficial effect that the high-efficiency and flexible background business processing is realized through the configured module design. The acceptance module supports multiple protocols to receive messages, the analysis module can process multiple data formats and convert the data formats into key value pairs, the distribution module accurately routes the data to different branches according to rules, the operation processing module sequentially processes the data according to configuration and outputs results, and the response module returns the result filling template to the client. The whole system does not need compiling and deployment, service logic configuration is convenient to expand and maintain, development efficiency and system flexibility are remarkably improved, development cost is reduced, expandability and safety of the system are improved, and the system is suitable for complex and changeable back-end service scenes. On the basis of the technical scheme, the invention can be improved as follows. Further, the acceptance module supports receiving messages of multiple protocols including HTTP, HTTPS, TCP, IP, FTP, SFTP, database scanning, and message middleware consumption. Further, the different data formats include XML, JSON, MM key-value pairs, TCP fixed-length keys, and file-splitter formats. Further, the above-mentioned diverting module is specifically used for: Extracting key parameters in the data of the key values obtained by analysis; And according to the key parameters, decomposing the analyzed key value data through the configured distribution rule and routing the analyzed key value data to different processing branches. Further, the above-mentioned shunting rule determines the routing direction of the parsed key value pair data according to at least one of the following modes: Shunting according to the URL address of the service request; Shunting according to one or more field values in the request data corresponding to the service request; And splitting according to the multi-field combined value in the request data corresponding to the service request. Further, the operation calling rule engine in the operation processing module supports multiple atom calling items, including calling a local function method to calculate data, calling a remote party API to obtain information, and storing data records and checking and judging logic rules. Further, the response module is further configured to support configuration of a response message template, dynamically fill the content of the template according to the processing result, and return to the requester according to the configured message header. Further, the system also comprises a rule configuration module for configuring protocol interaction rules, message analysis rules, branch distribution rules, operation calling rules and response message templates. Further, the above-mentioned operation processing module is specificall