A business support and control platform based on Web framework technology
Through the business support management and control platform based on Web framework technology, the problems of coupling and computing complexity of system call services are solved, the stability and scalability of the system are improved, the efficiency of user demand response and the maximum utilization of data are improved.
Patent Information
- Application Number
- CN202410381441.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-03-29
AI Technical Summary
In the prior art, system call services have coupling properties, which is not conducive to the stability of the system, has high computational complexity, and is low fault tolerance and scalability, so the user demand response efficiency needs to be improved.
By providing a business support management and control platform based on Web framework technology, it connects to the original system to obtain data, sets up multiple rules, automatically determines business processes based on rules, and displays them according to user operations, so as to maximize data utilization. The platform includes the access layer, the rules management layer, the service layer, the support and guarantee layer and the operation control layer. By splitting system services, preprocessing data, using distributed computing and generating corresponding tables of business elements and business processes, the coupling is reduced, and stability and scalability are improved.
It reduces the coupling between system services, improves the stability and scalability of the system, reduces the computational complexity, enhances fault tolerance and scalability, improves user demand response efficiency, and maximizes data utilization.
Smart Images

Figure CN118193251B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to computers, and in particular to a business support management and control platform based on Web framework technology. Background Art
[0002] With the development of big data, more and more companies are implementing electronic office work, and the business data generated will be transferred to the back-end for management and control. As business needs increase, support capabilities must also be strengthened.
[0003] There are many methods for business support management and control. The business support SaaS system, method, medium and equipment based on microservice architecture proposed by Huang Sijun et al. mainly include: decoupling and splitting the business module of the monolithic architecture through the business support module to obtain the business unit; the business unit includes microservices; setting up a security token through the authentication module to establish unified authentication and authorization for the service scheduling gateway; establishing centralized configuration management for the configuration files of the microservices of the business support module through the configuration management module; establishing service registration discovery for the microservices to be released in the business support module through the service registration module, so that other microservices in the business support module can route and call the released microservice.
[0004] However, the above technology has at least the following technical problems: the system call service is coupled, which is not conducive to the stability of the system; the data is not preprocessed before the business data is split; the calculation complexity is high; the fault tolerance and scalability are low; and the efficiency of responding to user needs needs to be improved. Summary of the invention
[0005] The embodiment of the present application provides a business support management and control platform based on Web framework technology, which solves the problems of coupling of system call services that can be solved by the sole authority in the prior art, which is not conducive to system stability and has high computational complexity.
[0006] The technical solution of the present invention is as follows:
[0007] A business support and control platform based on Web framework technology, which accesses the original system to obtain data, sets multiple rules, automatically determines the business process according to the rules, and displays it according to user operations to maximize the use of data.
[0008] Preferably, the support management and control platform includes: an access layer, a rule management layer, a service layer, a support and guarantee layer, and an operation management and control layer;
[0009] The rule management layer is planned and designed to provide preset rule strategies in the process of business data processing; the rules set by the rule management layer include verification rules, periodic collection rules, and business process configuration rules.
[0010] Preferably, the service layer is used to provide service protocols for the created business support management and control platform; the service layer splits the services of the entire platform into interface services, execution services, and instruction channel services, the interface service provides a unified execution interface for the web service, and is deployed on the same server as the web service; the interface service and the execution service exchange information through message queues, and the interface service and the execution service only rely on message queues, reducing the direct dependency between the interface service and the execution service; the execution service and the instruction channel service communicate through the http protocol.
[0011] Preferably, the support and assurance layer includes user demand management, project management and capability management to ensure business development, testing, continuity and availability, while business assurance provides security, revenue and technical assurance; the support and assurance layer includes business aggregation components, data verification components, demand analysis components, process design components, business association components, data storage components and scheduled update components.
[0012] Preferably, the operation control layer constructs an operation plan and performs relevant configurations based on the data processing results of the support and assurance layer, proposes operation specifications, and displays the business process to users; the operation control layer includes a business data intelligent search component, a process configuration component, a business process control component, and a business process display component.
[0013] Preferably, the process design component is used to receive real-time business data and business demand information sent by the demand analysis component, and divide it into different links for processing according to the needs of different businesses. At the same time, the processing work corresponding to each link is different. Various business processes are established according to business needs, and business data is processed. Then, the process processing API is called in the processing procedures of each business process to operate the creation, allocation, processing and output of the business process, and generate a business process report.
[0014] Preferably, the business association component is used to generate a business element association table; the business element association table is a correspondence table between business elements and business processes, and is obtained by filling in an association template according to the association relationship between data elements contained in the business data and the business process.
[0015] Preferably, a business process control component is used for unified management of business processes; the business process control component includes a business process organization unit, a business process approval unit, a business process modification unit and a business process comparison unit; the business process organization unit is used to display the organizational structure of the business process; the business process approval unit is used to approve new business processes and conduct regular checks on existing business processes; the business process modification unit is used to add, delete and modify existing business processes; the business process comparison unit is used to compare different business processes for user viewing.
[0016] The beneficial effects of the present invention are:
[0017] The multiple technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0018] 1. The service layer splits the system services, reduces the coupling between services, and improves stability and scalability; the business aggregation component and data verification component integrate, classify and denoise the received raw data, enhance data validity, strengthen the relationship between data, facilitate subsequent processing, and reduce computational complexity; the process design component adopts distributed computing, divides it into different links for processing according to the needs of different businesses, and enhances the fault tolerance and scalability of the system; the business association component generates a correspondence table between business elements and business processes to facilitate user queries and improve user satisfaction.
[0019] 2. The technical solution of the present application can effectively solve the problems in the prior art, such as no preprocessing of data before splitting business data, high computational complexity, low fault tolerance and scalability, and the need to improve the efficiency of responding to user needs. After a series of effect surveys, it can finally acquire the data sets generated in different business scenarios when users dynamically implement business processes, generate dynamic process templates, and complete the dynamic implementation of the workflow; with the assistance of various rules of the rule management structure in business support control, the business process can be automatically determined according to the rules and displayed according to user operations; it can quickly respond to different user needs, maximize data utilization, meet personalized business processes, improve corporate benefits, and create value for the enterprise. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 This is a structural framework diagram of a business support management and control platform based on Web framework technology described in the present invention;
[0021] Figure 2 This is a structural diagram of the support and protection layer described in the present invention. DETAILED DESCRIPTION
[0022] The embodiment of the present application provides a business support management and control platform based on Web framework technology, which solves the problems in the prior art that system call services are coupled, which is not conducive to the stability of the system, the data is not pre-processed before the business data is split, the calculation complexity is high, and the fault tolerance and scalability are low, and the efficiency of responding to user needs needs to be improved.
[0023] The technical solution in the embodiment of the present application is to solve the above problems, and the overall idea is as follows:
[0024] When users dynamically implement business processes, they can obtain data sets generated in different business scenarios, generate dynamic process templates, and complete the dynamic implementation of the workflow. With the assistance of various rules of the rule management structure in business support control, business processes can be automatically determined according to the rules and displayed according to user operations. It can quickly respond to different user needs, maximize data utilization, meet personalized business processes, improve corporate benefits, and create value for the enterprise.
[0025] In order to better understand the above technical solution, the above technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0026] Refer to the attached Figure 1 The business support and control platform based on Web framework technology described in this application includes the following parts:
[0027] Access layer 10, rule management layer 20, service layer 30, support and guarantee layer 40 and operation control layer 50 The access layer 10 is used to create an interface in the original system of the enterprise, access the data required in the original system of the enterprise to the business support and control platform created by the present invention, and transmit the accessed data to the support and guarantee layer 40. The access layer 10 also receives instructions from the timed update component 407 and starts to receive new data according to the instructions;
[0028] The rule management layer 20 is carefully planned and designed to provide preset rule strategies in the business data processing process. The rules set by the rule management layer 20 include verification rules, periodic collection rules, and business process configuration rules. The rule management layer 20 sends the formulated rules to the support and guarantee layer 40 and the operation and control layer 50;
[0029] The service layer 30 is used to provide service protocols for the business support management and control platform created by the present invention. The service layer 30 divides the services of the entire platform into interface services, execution services, and instruction channel services. The interface service provides a unified execution interface for the web service and is deployed on the same server as the web service. The interface service and the execution service exchange information through message queues. The interface service and the execution service only rely on the message queue, reducing the direct dependency between the interface service and the execution service. The execution service and the instruction channel service communicate via the http protocol. The service layer 30 provides service support for the entire business support management and control platform;
[0030] The support and assurance layer 40 includes user demand management, project management and capability management, ensuring the development, testing, continuity and availability of services, while providing security, revenue and technical assurance for services. The support and assurance layer processes and analyzes the original data and provides it to the operation management layer.
[0031] The operation control layer 50 constructs an operation plan and performs relevant configurations based on the data processing results of the support and guarantee layer 40, proposes operation specifications, and displays the business process to users;
[0032] The support and guarantee layer 40 includes a business aggregation component 401, a data verification component 402, a demand analysis component 403, a process design component 404, a business association component 405, a data storage component 406 and a timed update component 407;
[0033] The business collection component 401 is used to collect all the data in the original system of the enterprise to the business support management and control platform created by the present invention. The business collection component 401 includes a first collection unit 4011, a second collection unit 4012, a third collection unit 4013 and a fourth collection unit 4014. The first collection unit 4011 transmits management instruction data with the second collection unit 4012, and the first collection unit 4011 selects the management instruction data from the access data and sends it to the second collection unit 4012, and the second collection unit 4012 integrates and classifies the management instruction data; the third collection unit 4013 and the fourth collection unit 4014 transmit real-time business data, and the third collection unit 4013 integrates and selects the real-time business data from the access data, and sends the real-time business data to the fourth collection unit 4014, and the fourth collection unit 4014 integrates and classifies the real-time business data. The second collection unit 4012 is also connected to the fourth collection unit 4014 to synchronize the management instruction data type, and the fourth collection unit 4014 extracts the real-time business data of the corresponding channel according to the management instruction data type. The second collection unit 4012 and the fourth collection unit 4014 send the integrated data to the data verification component 402. After receiving the verification confirmation instruction, the second collection unit 4012 and the fourth collection unit 4014 send the data to the demand analysis component 403 and the process design component 404 respectively.
[0034] The data verification component 402 is used to verify the management instruction data and real-time business data according to the preset verification rules to verify whether there is valid data. The valid data is normal data that can provide business support after removing abnormal data, isolated data and other data. The data verification component 402 is connected to the second collection unit 4012 and the fourth collection unit 4014 respectively. After the data verification component 402 passes the verification, it feeds back the verification confirmation instruction to the second collection unit 4012 and the fourth collection unit 4014;
[0035] The demand parsing component 403 is used to parse the management instruction data. The demand parsing component 403 receives the management instruction data sent by the second aggregation unit 4012, parses it, obtains business demand information, sends the business demand information to the process design component 404, and stores it in the data storage component 406;
[0036] The process design component 404 is used to receive the real-time business data sent by the fourth aggregation unit 4014 and the business demand information sent by the demand analysis component 403, and divide the data into different links for processing according to the needs of different businesses. At the same time, the processing work corresponding to each link is different. Various business processes are established according to business needs, and business data is processed. Then, the process processing API is called in the processing program of each business process to operate the creation, allocation, processing and output of the business process, generate a business process report, and send the business process report to the business association component 405 and the data storage component 406;
[0037] The business association component 405 is used to generate a business element association table. The business element association table is a correspondence table between business elements and business processes, which is obtained by filling the association template according to the association relationship between the data elements contained in the business data and the business process. The business association component 405 stores the business element association table in the data storage component 406;
[0038] The data storage component 406 is used to store the integrated management instruction data, real-time business data and business process reports;
[0039] The timing update component 407 is used to check the progress of the data storage component 406 in real time, and send data receiving instructions to the access layer 10 according to the preset periodic collection rules to obtain new data. The timing update component 407 is connected to the access layer 10. The periodic collection rules are provided by the rule management layer 20;
[0040] The operation control layer 50 includes a business data intelligent search component 501, a process configuration component 502, a business process control component 503 and a business process display component 504;
[0041] The business data intelligent search component 501 is used for receiving the target business corresponding to the key information entered, as well as the data elements and function components contained in the target business function page, after the user enters the key information to be searched;
[0042] The process configuration component 502 is used to configure the business process according to the key information input by the user to obtain the business process that meets the business process configuration rules;
[0043] The business process control component 503 is used for unified management of business processes. The business process control component 503 includes a business process organization unit 5031, a business process approval unit 5032, a business process modification unit 5033 and a business process comparison unit 5034. The business process organization unit 5031 is used to display the organizational structure of the business process; the business process approval unit 5032 is used to approve the newly added business process and conduct regular inspections on the existing business process; the business process modification unit 5033 is used to add, delete and modify the existing business process; the business process comparison unit 5034 is used to compare different business processes for user viewing.
[0044] The business process display component 504 is used to display the business process information in a visual architecture, and to display and view the architecture association relationships in a hierarchical manner, display the business support status, display the business distribution status, etc.
[0045] The information transmission in the business support management and control platform described in the present invention adopts the data transmission method.
[0046] The business support management and control platform of the present invention adopts a B / S structure, and the business logic and business processing of the Web application are completed on the application server side (S) and the browser side (B) respectively. The server side obtains various types of business data and management instruction data, and forms business process entity class objects through data collection, analysis, process design and other processing; each link of the business process entity class object corresponds to each API operation, and the business process is created, allocated, processed and output. The business process entity class object is used as a data carrier for describing the business process on the server side.
[0047] On the browser side, users can enter key information to search and obtain the corresponding business process; users can manage the business process, including approval, addition, deletion, modification, query and other operations; and users can view the visual architecture display of the business process through the browser side.
[0048] Furthermore, the business process creation method in the process design component 404 specifically includes:
[0049] Model various types of data in the business support management and control platform to ensure the accuracy of management and operational control of various types of data in the system and improve the quality of management and operational control.
[0050] Construct the business data time series of the business support control platform and establish the business data series:
[0051]
[0052] Where I represents the amount of current business data, yes The characteristic vector of There are n eigenvectors in total, (0) represents the initial time of the time series. The management instruction data is represented as Y = {y1, y2, ..., y I}, J is the number of current management instruction data.
[0053] Users configure functional behaviors through the business support management and control platform web terminal, create business processes for specific business entities based on management instruction Y, and form a business element association table: Y→X (0) :F(X (0) )→E(X (0) ), where F(C (0) ) is business element X (0) The corresponding business process, E(X (0) ) is business element X (0) Corresponding business functions.
[0054] Based on the described business process, users can build personalized behavior functions by themselves.
[0055] In summary, the business support management and control platform based on Web framework technology described in this application has been completed.
[0056] The technical solutions in the above embodiments of the present application have at least the following technical effects or advantages:
[0057] The service layer splits the system services, reduces the coupling between services, and improves stability and scalability; the business aggregation component and data verification component integrate, classify and denoise the received raw data, enhance data validity, strengthen the relationship between data, facilitate subsequent processing, and reduce computational complexity; the process design component uses distributed computing, divides it into different links for processing according to the needs of different businesses, and enhances the system's fault tolerance and scalability; the business association component generates a correspondence table between business elements and business processes to facilitate user queries and improve user satisfaction.
[0058] Effect research:
[0059] When users dynamically implement business processes, they can obtain data sets generated in different business scenarios, generate dynamic process templates, and complete the dynamic implementation of the workflow. With the assistance of various rules of the rule management structure in business support control, business processes can be automatically determined according to the rules and displayed according to user operations. It can quickly respond to different user needs, maximize data utilization, meet personalized business processes, improve corporate benefits, and create value for the enterprise.
[0060] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0061] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0062] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0063] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A business support management and control platform based on Web framework technology, characterized by: Access the original system to obtain data, set multiple rules, automatically determine the business process based on the rules, and display it based on user operations to maximize data utilization; The support management and control platform includes: access layer, rule management layer, service layer, support guarantee layer and operation management and control layer; The access layer creates an interface in the original system of the enterprise, accesses the data required in the original system of the enterprise to the created business support control platform, and transmits the accessed data to the support guarantee layer. The access layer receives instructions for the timed update component and starts to receive new data according to the instructions; The rule management layer, after planning and design, provides preset rule strategies in the process of business data processing; The rules set by the rule management layer include verification rules, periodic collection rules, and business process configuration rules; The service layer provides a service agreement for the created business support control platform; the service layer divides the services of the entire platform into interface services, execution services, and instruction channel services. The interface service provides a unified execution interface for the web service and is deployed on the same server as the web service; the interface service and the execution service exchange information through the message queue, and the interface service and the execution service only rely on the message queue, reducing the direct dependency between the interface service and the execution service; The execution service and the instruction channel service communicate via the http protocol; The support and assurance layer includes user demand management, project management and capability management, ensuring the development, testing, continuity and availability of services, while providing security, revenue and technical assurance for services. The support and assurance layer includes service aggregation components, data verification components, demand analysis components, process design components, service association components, data storage components and timed update components. The operation control layer constructs an operation plan and performs relevant configurations based on the data processing results of the support and guarantee layer, proposes operation specifications, and displays the business process to users; the operation control layer includes a business data intelligent search component, a process configuration component, a business process control component, and a business process display component; The process design component receives real-time business data and business demand information sent by the demand analysis component, and divides it into different links for processing according to the needs of different businesses. At the same time, the processing work corresponding to each link is different. Various business processes are established according to business needs, and business data is processed. Then, the process processing API is called in the processing program of each business process to operate the creation, allocation, processing and output of the business process, and generate a business process report; The business association component generates a business element association table; the business element association table is a correspondence table between business elements and business processes, and is obtained by filling in an association template according to the association relationship between data elements contained in the business data and the business process.
2. A business support management and control platform based on Web framework technology as claimed in claim 1, characterized in that: A business process control component is used for unified management of business processes; the business process control component includes a business process organization unit, a business process approval unit, a business process modification unit and a business process comparison unit; the business process organization unit is used to display the organizational structure of the business process; The business process approval unit is used to approve new business processes and perform regular checks on existing business processes; the business process modification unit is used to add, delete, and modify existing business processes; and the business process comparison unit is used to compare different business processes for user viewing.
Citation Information
Patent Citations
Civil explosive big data information supervision platform and supervision method
CN115358652A
Business process mutual exclusion control method and system based on decision engine
CN117252554A