An integrated platform, integrated method and business processing method for multiple business systems
By building a multi-service system integration platform, the problems of data interoperability and collaborative work between different business systems are solved, efficient and reliable system integration and management are achieved, and enterprise operation efficiency and security are improved.
Patent Information
- Application Number
- CN202411341444.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2044-09-25
AI Technical Summary
Difficulty in data interoperability and collaborative work between different business systems leads to inefficient operation of enterprises, difficulty in system integration transformation, complex management and difficult to assess impact, and the inability to achieve integration and management of unified standards.
Build a multi-service system integration platform, including data model construction, basic data initialization, integration engine loading and logical initialization, support dynamic expansion and unified login, realize data interoperability and functional integration, and provide link interaction monitoring and abnormal warning.
It realizes seamless docking and collaborative operation of multi-service systems, improves system collaboration efficiency and management efficiency, enhances system security and scalability, and improves the enterprise's information management level and decision-making efficiency.
Smart Images

Figure CN119295029B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information integration technology, and in particular to an integration platform, an integration method, and a business processing method for a multi-business system. Background Art
[0002] With the deepening of enterprise informatization construction, the types of business systems within a group or company are gradually increasing. Each independent business system is usually developed to solve a specific business need and has relatively independent and closed characteristics.
[0003] However, in the current enterprise information environment, data interoperability and collaboration between different business systems are becoming increasingly important. However, since these business systems operate independently, data is difficult to share, and functions cannot be linked, the ability of enterprises to operate efficiently and provide decision support is seriously restricted. As a result, data flow and information sharing become a complex and time-consuming problem in the cross-system collaboration process.
[0004] First, since different business systems may be provided by different suppliers, the technical means of implementation vary. In particular, some old systems still rely on traditional client architectures with poor scalability, making integration and transformation difficult. Second, common business system interconnections usually adopt a point-to-point approach. When there are many systems, a "spider web" structure is formed, which makes management difficult. Especially when updating and replacing the upstream main system, it is very difficult to assess and adjust the associated impact. In addition, due to the complex interconnection relationship between systems, it is difficult to sort out all related interconnection situations, and it is impossible to accurately assess the impact of system changes, which is not conducive to system maintenance and upgrades. At the same time, since the business systems cannot be integrated and managed according to unified standards, it will also affect the efficiency of collaboration and data sharing between systems.
[0005] Therefore, how to build an efficient and reliable integrated platform for multiple business systems to ensure that each business system can work together effectively and achieve data interoperability and functional integration has become an urgent problem that needs to be solved. Summary of the Invention
[0006] In order to ensure that various business systems can work together effectively and achieve data interoperability and functional integration, this application provides an integration platform, integration method and business processing method for multiple business systems.
[0007] In the first aspect, the present application provides an integrated platform for multiple business systems, which adopts the following technical solutions:
[0008] An integrated platform for multiple business systems, comprising:
[0009] Data model construction module, used to build supporting data models;
[0010] A basic data initialization module is used to initialize the basic data required by the supporting data model based on the information of multiple sub-business systems to be integrated; the basic data includes integration engine driving rule information, interaction authority information between sub-business systems, and association model information;
[0011] The basic data loading module is used to load the basic data of the initialized supporting data model into the integration engine;
[0012] An integration engine related implementation class loading module, used to dynamically select an adapted integration engine implementation class according to the integration engine driving rule information, and load the integration engine implementation class into the integration engine;
[0013] The integration logic initialization module is used to initialize the integration logic of the integration engine that has been loaded with the integration engine related implementation class, and construct the integration platform.
[0014] By adopting the above technical solutions, the management issues of data consistency, interaction permissions and integration rules among multiple business systems are effectively solved. By building an efficient and reliable multi-business system integration platform, it can effectively ensure the seamless connection and collaborative operation of multiple different sub-business systems, realize data interoperability and functional integration, and improve the overall system collaboration efficiency and management effectiveness.
[0015] Optionally, the integrated platform further includes:
[0016] A new request receiving module is used to receive new requests from sub-business systems;
[0017] A new information acquisition module is used to obtain the new sub-business system information according to the new sub-business system request;
[0018] The data update module is used to update the supporting data model in real time according to the newly added sub-business system information to obtain updated business system integration related configuration data.
[0019] By adopting the above technical solution, we can monitor and process new requests, ensure that the integration platform can dynamically respond to changes in business needs, and realize the dynamic expansion capability of the system without affecting the normal operation of the existing system. This allows new subsystems to be quickly incorporated into the existing integration platform, realizing the rapid iteration and expansion of business functions.
[0020] Optionally, the integrated platform further includes:
[0021] A login request receiving module, configured to receive login request information sent by a user terminal;
[0022] An identity security verification module, configured to perform identity security verification on the user terminal according to the login request information;
[0023] A user authority acquisition module, configured to acquire user authority information of the user terminal that has passed verification;
[0024] A business system list determination module is used to determine a corresponding business system list according to the user authority information; wherein the business system list includes multiple sub-business systems that comply with the user authority information;
[0025] A function operation interface generation module is used to generate a corresponding function operation interface based on the business system list and send it to the user terminal for display; wherein the function operation interface displays all sub-business systems in the business system list and the function list corresponding to each sub-business system;
[0026] a function selection request receiving module, configured to receive a function selection request from the user terminal;
[0027] A target function request determination module determines the corresponding target sub-business system and target function request according to the function selection request;
[0028] A function request initiating module, configured to initiate the target function request to the target sub-business system;
[0029] The function processing result feedback module is used to receive the function processing result sent by the target sub-business system and feed back the function processing result to the user terminal.
[0030] By implementing this technical solution, we can achieve a complete business process across multiple business systems, including unified login, dynamic permission management, functional interaction, and real-time feedback. This not only improves system integration and user experience, but also significantly enhances system security and scalability, enabling flexible response to complex business needs and dynamically changing scenarios. This foundation strengthens collaboration between different business systems and significantly improves overall system operation and maintenance efficiency.
[0031] Optionally, the integrated platform further includes:
[0032] A link interaction data receiving module is configured to receive link interaction data fed back by a target sub-business system; the link interaction data is generated by the target sub-business system performing link interaction control with other sub-business systems according to preset specification requirements of the integration platform;
[0033] The monitoring and warning module is used to monitor and analyze the link interaction data, identify anomalies and send abnormal warning prompts to the management terminal.
[0034] By adopting this technical solution, based on standardized link interaction data management, we achieve secure and efficient data transmission between different sub-business systems, enabling real-time monitoring and anomaly warnings. Each step ensures transparency and traceability of data and operations, effectively improving the company's information management and operational efficiency, reducing operational risks, and providing strong technical support. In practical applications, effective management of link interaction data has helped companies achieve higher decision-making efficiency, improved data quality, optimized business processes, enhanced security, and enhanced data sharing, thereby gaining a more advantageous operating advantage in a highly competitive market.
[0035] In a second aspect, the present application provides a multi-service system integration method, which adopts the following technical solutions:
[0036] A multi-service system integration method, the integration method comprising:
[0037] Build supporting data models;
[0038] Initialize the basic data required by the supporting data model based on the information of multiple sub-business systems to be integrated; wherein the basic data includes the integration engine driving rule information, the interaction authority information between the sub-business systems and the association model information;
[0039] Loading the initialized basic data of the supporting data model into the integration engine;
[0040] Dynamically select an adapted integration engine implementation class according to the integration engine driving rule information, and load the integration engine implementation class into the integration engine;
[0041] The integration logic of the integration engine loaded with the integration engine related implementation class is initialized to construct an integration platform.
[0042] Optionally, the integration logic initialization of the integration engine that has loaded the integration engine related implementation class includes: integration node center distributed function, integration interface authority management function, integration data authority management function, integration single sign-on function, integration token verification function, integration token automatic refresh and renewal function, integration sub-business system configuration file automatic management function, integration sub-business system mutual health monitoring function, integration sub-business system link tracking function and integration isomorphic heterogeneous database hot synchronization function.
[0043] Optionally, the integration method further includes:
[0044] Receive new requests from sub-business systems;
[0045] Acquire the newly added sub-business system information according to the sub-business system addition request;
[0046] The supporting data model is updated in real time according to the newly added sub-business system information to obtain updated business system integration related configuration data.
[0047] In a third aspect, the present application provides a service processing method for a multi-service system, which adopts the following technical solution:
[0048] A business processing method for a multi-business system, after an integrated platform is constructed according to the above-mentioned multi-business system integration method, the business processing method of the integrated platform includes:
[0049] Receive login request information sent by the user terminal;
[0050] Performing identity security verification on the user terminal according to the login request information;
[0051] Obtaining user authority information of the user terminal that has passed verification;
[0052] Determine a corresponding business system list according to the user authority information; wherein the business system list includes multiple sub-business systems that comply with the user authority information;
[0053] According to the business system list, a corresponding function operation interface is generated and sent to the user terminal for display; wherein the function operation interface displays all sub-business systems in the business system list and the function list corresponding to each sub-business system;
[0054] receiving a function selection request from the user terminal and determining a corresponding target sub-service system and a target function request;
[0055] Initiating the target function request to the target sub-business system;
[0056] Receive the function processing result fed back by the target sub-business system, and send the function processing result to the user terminal.
[0057] Optionally, before the step of receiving the function processing result fed back by the target sub-business system, the method further includes:
[0058] Receive link interaction data fed back by the target sub-business system;
[0059] The link interaction data is generated by the target sub-business system performing link interaction control with other sub-business systems according to preset specification requirements of the integration platform;
[0060] Monitor and analyze the link interaction data, identify anomalies, and send anomaly warning prompts to the management terminal.
[0061] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:
[0062] A computer-readable storage medium stores a computer program that can be loaded by a processor and executes the method according to any one of the second and third aspects.
[0063] To sum up, this application includes at least one of the following beneficial technical effects: it effectively solves the management problems of data consistency, interaction permissions and integration rules among multiple business systems, and through the construction of an efficient and reliable multi-business system integration platform, it can effectively ensure the seamless connection and collaborative operation of multiple different sub-business systems, realize data interoperability and functional integration, and improve the overall system's collaborative efficiency and management effectiveness. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 This is a flowchart of a multi-service system integration method according to one embodiment of the present application.
[0065] Figure 2 It is a flowchart of a multi-business system integration method according to another embodiment of the present application.
[0066] Figure 3 It is a flowchart of a service processing method of a multi-service system according to one embodiment of the present application.
[0067] Figure 4 It is a flowchart of a business processing method of a multi-business system according to another embodiment of the present application. DETAILED DESCRIPTION
[0068] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-4 It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0069] Currently, although most groups or companies have numerous business systems, they lack a systematic integration strategy to cover system entry integration, functional permission integration, data integration, inter-system exchange link connection and interconnection permission control, token automation management, and centralized management of front-end and back-end configuration files of supporting subsystems within the ecosystem. This makes enterprises face many challenges and difficulties in actual operations.
[0070] Based on this, the present application proposes an efficient and reliable integration platform for multiple business systems. This embodiment discloses a method for integrating multiple business systems based on the integration platform.
[0071] Reference Figure 1 , a multi-business system integration method, the integration method comprising:
[0072] Step S101, building a supporting data model;
[0073] The purpose of building a supporting data model is to uniformly manage and store the data of multiple sub-business systems and the basic information required for the integration process at the system level;
[0074] Among them, this supporting data model needs to be able to be flexibly expanded to adapt to the needs of different subsystems, while ensuring data consistency and integrity, reducing data redundancy, and improving the maintainability and scalability of the system.
[0075] Step S102: Initialize the basic data required by the supporting data model based on the information of multiple sub-business systems to be integrated;
[0076] Among them, basic data includes integration engine driving rule information, interaction permission information between sub-business systems, and association model information;
[0077] Specifically, based on the information of the sub-business systems to be integrated, the necessary basic data is filled into the constructed data model; the basic data includes the integration engine driving rule information, the interaction permission information between the sub-business systems, and the association model information, which are all key data required for the subsequent integration logic initialization.
[0078] Step S103, loading the basic data of the initialized supporting data model into the integration engine;
[0079] The basic data initialized in the previous step is loaded into the integration engine so that the integration engine can access and process the data at runtime.
[0080] Specifically, the initialized supporting data model is uploaded to a specially designed integration engine database or memory, so that the integration engine can efficiently read the data and call the corresponding processing logic, thereby preparing for the subsequent dynamic selection of the adapted integration engine implementation class, thereby improving the system operation efficiency and response speed.
[0081] Step S104: dynamically selecting an adapted integration engine implementation class according to the integration engine driving rule information, and loading the integration engine implementation class into the integration engine;
[0082] Among them, the integration engine dynamically selects the adapted implementation class based on the driving rule information for specific integration tasks, and can flexibly adjust according to different requirements, environments and subsystem differences to improve the accuracy and efficiency of integration.
[0083] Step S105 , initializing the integration logic of the integration engine that has loaded the integration engine-related implementation class, and constructing an integration platform.
[0084] Among them, the selected integration engine implementation class is loaded into the integration engine and initialized to execute specific integration logic, thereby completing the construction of the entire integration platform.
[0085] In the above implementation, the management problems of data consistency, interaction permissions and integration rules among multiple business systems are effectively solved. By constructing an efficient and reliable multi-business system integration platform, it can effectively ensure the seamless connection and collaborative operation of multiple different sub-business systems, realize data interoperability and functional integration, and improve the overall system collaboration efficiency and management effectiveness.
[0086] As an implementation method of step S105, the integration logic initialization of the integration engine that has loaded the integration engine related implementation class includes: integration node center distributed function, integration interface authority management function, integration data authority management function, integration single sign-on function, integration token verification function, integration token automatic refresh and renewal function, integration sub-business system configuration file automatic management function, integration sub-business system mutual health monitoring function, integration sub-business system link tracking function and integration isomorphic heterogeneous database hot synchronization function.
[0087] In an embodiment of the present application, in order to initialize the integration logic of the integration engine that has loaded the integration engine-related implementation class, a distributed function integration node center can be first built to efficiently manage and coordinate the sub-business systems; then set up the integration interface permission management to ensure that only authorized operations can interact through the defined interface; then perform data permission management to ensure data access control between systems; implement a single sign-on function so that users can access multiple subsystems through one authentication; introduce token verification to ensure that each request is securely authenticated; design a token automatic refresh and renewal mechanism to extend the token validity period to improve user experience; configure automatic management and control of sub-business system configuration files to simplify the maintenance of complex configurations; set up health monitoring functions between sub-business systems to track their operating status in real time; build a link tracking function to facilitate the troubleshooting and optimization of call links between systems; and finally achieve hot synchronization of isomorphic heterogeneous databases to ensure the consistency and real-time performance of multi-source data.
[0088] Reference Figure 2 As a further embodiment of the integration method, the integration method further includes:
[0089] Step S201: receiving a request for adding a new sub-business system;
[0090] The integration platform needs to monitor and receive access requests from new sub-business systems in real time, which can usually be achieved through an API gateway or message queue. For example, the administrator of the sub-business system can send a new request to the integration platform by calling the REST API interface.
[0091] Step S202: Acquire the newly added sub-business system information according to the sub-business system addition request;
[0092] Specifically, the integration platform parses the specific information in the new request, including the name of the sub-business system, endpoint URL, authentication method, etc. This information will then be used to update the data model.
[0093] Step S203: updating the supporting data model in real time according to the newly added sub-business system information to obtain updated business system integration related configuration data.
[0094] Among them, the newly added sub-business system information is used to update the supporting data model as needed; specific operations may include adding new service nodes, updating permission settings, configuring corresponding interfaces, etc. The data model is usually stored in a relational database or a NoSQL database.
[0095] Exemplarily, the changes of the newly added sub-business system are reflected in the updated integration engine, for example, calling the configuration management module to update the system configuration file; or notifying the relevant subsystem to refresh the cache or reload the configuration.
[0096] In the above implementation, monitoring and processing of new requests are achieved to ensure that the integration platform can dynamically respond to changes in business needs. Without affecting the normal operation of the existing system, the system's dynamic expansion capability is achieved, so that new subsystems can be quickly incorporated into the existing integration platform, realizing rapid iteration and expansion of business functions.
[0097] In summary, the integration platform of this application supports the integration of various business systems, including B / S and C / S modes, and supports the integration of full-function points or only entrances. Decentralized management is achieved through distributed configuration, and the interconnection and interoperability of internal and external interfaces of the system, as well as data sharing and permission control, are centrally managed. The platform provides unified integration specifications, automatically supports token management, front-end and back-end configuration file management, subsystem health monitoring, full-link interaction tracking, and realizes automatic hot synchronization of homogeneous heterogeneous databases, which can solve the problem of system hot standby without human intervention.
[0098] Furthermore, in actual application, this application can integrate applications and data of various business systems through the system integration platform, realize data sharing and centralized management, and thus improve the business management level and operational efficiency of the enterprise. By providing a unified, standard, flexible, reusable and scalable business system integration methodology, it solves the problems of lack of overall planning, integration difficulty, and poor security management in the process of enterprise informatization, realizes seamless integration and data aggregation, supports automated data processing and analysis, provides accurate decision-making support, and helps enterprises innovate and develop, reduce costs and increase efficiency.
[0099] At present, existing integration methods are often based on a single single sign-on or point-to-point login for user authentication. A set of systematic integration specifications has not been designed. It is impossible to achieve integrated integration from the functional level, data level, link level, centralized configuration file management and decentralized deployment level. It is also impossible to centrally control multiple business systems and provide unified interactive services to the outside world. Moreover, when changing business systems, it often affects the related applications of other systems.
[0100] Based on this, the embodiment of the present application also discloses a business processing method for a multi-business system based on the integration platform side.
[0101] Reference Figure 3 , a business processing method of a multi-business system includes:
[0102] A business processing method for a multi-business system, after an integrated platform is constructed according to the above-mentioned multi-business system integration method, the business processing method for the integrated platform includes:
[0103] Step S301: receiving a login request message sent by a user terminal;
[0104] The integration platform receives the login request information sent by the user terminal through the API or front-end interface;
[0105] For example, a common transmission method includes an HTTP POST request, and the login information generally includes a user name and password or other authentication information.
[0106] Step S302: Perform identity security verification on the user terminal according to the login request information;
[0107] The integration platform matches the received login request information (such as user name and password) with the user information stored in the background to verify the user's identity, ensure the authenticity of the user's identity, and prevent illegal users from accessing the system.
[0108] Step S303, obtaining user authority information of the user terminal that has passed the verification;
[0109] Among them, after the identity authentication is passed, the integration platform queries the user's permission information in different sub-business systems. This information is usually stored in the permission management module and may involve multiple dimensions such as role permissions and functional permissions. By accurately obtaining the user's permissions in each sub-business system, it provides basic data for the generation of subsequent functional operation interfaces.
[0110] Step S304: determining a corresponding business system list based on the user authority information;
[0111] Among them, the business system list includes multiple sub-business systems that meet the user authority information;
[0112] Specifically, the integration platform filters out the sub-business systems that users can access based on user permission information and generates a list of business systems. These sub-business systems will be displayed to users for selection, ensuring that users can only access systems for which they have permission, thereby improving system security.
[0113] Step S305: Generate a corresponding function operation interface based on the business system list and send it to the user terminal for display;
[0114] Among them, the function operation interface displays all sub-business systems in the business system list and the function list corresponding to each sub-business system;
[0115] Specifically, based on the business system list, the integration platform generates an operation interface containing a list of all sub-business systems and their functions, and then sends it to the user terminal for display, providing users with an intuitive and personalized operation interface, allowing users to easily select and operate the functions of each sub-business system.
[0116] Step S306: receiving a function selection request from the user terminal and determining the corresponding target sub-business system and target function request;
[0117] Among them, after the user selects a function in the operation interface, the integration platform receives the function selection request and parses the corresponding target sub-business system and target function request, thereby accurately capturing the user's specific operation intention and facilitating the subsequent processing of the target function request.
[0118] Step S307: Initiate a target function request to the target sub-business system;
[0119] Among them, the integration platform forwards the user's function selection request to the corresponding target sub-business system for processing, and realizes function call by ensuring that the user's operation request can be accurately transmitted to the target sub-business system.
[0120] Step S308: receiving the function processing result fed back by the target sub-business system, and sending the function processing result to the user terminal.
[0121] Specifically, the system receives the processing results from the target sub-business system and sends them back to the user terminal for feedback display. The user can obtain operation feedback immediately, enhancing the real-time and interactivity of the user experience.
[0122] The above implementation, by implementing a complete business process across multiple business systems, including unified login, dynamic permissions management, functional interaction, and real-time feedback, not only improves system integration and user experience, but also significantly enhances system security and scalability, enabling flexible response to complex business needs and dynamically changing scenarios. This also strengthens collaboration between different business systems and significantly improves overall system operation and maintenance efficiency.
[0123] This application's business processing method is based on the concept of information integration. It integrates all business systems within an organization through an integrated platform, providing unified access, permission verification, security management, and business and data sharing. This approach can improve R&D and production efficiency, reduce costs and increase efficiency, break through traditional development models, and enhance the company's information management level and application capabilities. Its core functions include not only integration rules, integration logic, and integration algorithms, but also support real-time data analysis, business process optimization, and data security management, providing technical support and operational advantages for enterprises in market competition.
[0124] Reference Figure 4 As a further implementation of the business processing method, before the step of receiving the functional processing result fed back by the target sub-business system, the method further includes:
[0125] Step S401: receiving link interaction data fed back by the target sub-business system;
[0126] The link interaction data is generated by the target sub-business system performing link interaction control with other sub-business systems according to the preset specification requirements of the integration platform;
[0127] Specifically, the integration platform requires each sub-business system to record the corresponding link interaction data when performing any operation or data interaction. This data includes core information such as incoming and outgoing business data information, link identification, system and function identification, etc., to ensure that all business operations are effectively tracked, and at the same time provide a data basis for subsequent monitoring and analysis.
[0128] For example, when sub-business system A processes order information and transmits it to sub-business system B, sub-business system A generates link interaction data containing order ID, timestamp, sender ID (sub-business system A) and receiver ID (sub-business system B).
[0129] Step S402: Monitor and analyze the link interaction data, identify anomalies, and send an anomaly warning prompt to the management terminal.
[0130] Among them, the integration platform uses preset regulations and specifications to conduct real-time analysis and monitoring using the received link interaction data. This process is automated and does not affect the business operations themselves. Through monitoring and analysis of abnormal situations, the integration platform can identify any possible abnormal situations, such as data transmission delays, data loss, incorrect data formats, etc. Once an abnormality is identified, the platform will immediately send an early warning prompt to the management terminal, so that management personnel can conduct timely troubleshooting and processing, thereby improving the reliability and stability of the system.
[0131] For example, when sub-business system A sends link interaction data to the integration platform, the platform automatically analyzes the data, such as checking whether the transmission time is within a reasonable range, whether the data format meets the requirements, etc., and ensures data quality and timeliness of operations by real-time monitoring of business operations; if sub-business system A identifies data packet loss or transmission time exceeds the normal range in the process of sending data to sub-business system B, the integration platform will immediately notify the management personnel.
[0132] In the above implementation, standardized link interaction data management enables secure and efficient data transmission between different sub-business systems, and enables real-time monitoring and anomaly warnings. Each step ensures transparency and traceability of data and operations, effectively improving the enterprise's information management and operational efficiency, reducing operational risks, and providing strong technical support. In practical applications, effective management of link interaction data helps enterprises achieve higher decision-making efficiency, improve data quality, optimize business processes, enhance security, and strengthen data sharing, thereby gaining a more advantageous operating advantage in a highly competitive market.
[0133] The embodiment of the present application also discloses an integrated platform for multiple business systems.
[0134] An integrated platform for multiple business systems, comprising:
[0135] Data model construction module, used to build supporting data models;
[0136] The basic data initialization module is used to initialize the basic data required for the supporting data model based on the information of multiple sub-business systems to be integrated. The basic data includes the integration engine driving rule information, the interaction permission information between sub-business systems, and the association model information.
[0137] The basic data loading module is used to load the basic data of the initialized supporting data model into the integration engine;
[0138] Integration engine related implementation class loading module, used to dynamically select the adapted integration engine implementation class according to the integration engine driving rule information, and load the integration engine implementation class into the integration engine;
[0139] The integration logic initialization module is used to initialize the integration logic of the integration engine that has loaded the integration engine related implementation class to build an integration platform.
[0140] As a further embodiment of the integrated platform, the integrated platform further includes:
[0141] A new request receiving module is used to receive new requests from sub-business systems;
[0142] A new information acquisition module is used to obtain new sub-business system information based on the new sub-business system request;
[0143] The data update module is used to update the supporting data model in real time according to the newly added sub-business system information to obtain the updated business system integration-related configuration data.
[0144] As a further embodiment of the integrated platform, the integrated platform further includes:
[0145] A login request receiving module, configured to receive login request information sent by a user terminal;
[0146] Identity security verification module, used to perform identity security verification on the user terminal according to the login request information;
[0147] User authority acquisition module, used to obtain user authority information of the user terminal that has passed the verification;
[0148] A business system list determination module is used to determine a corresponding business system list according to user authority information; wherein the business system list includes multiple sub-business systems that meet the user authority information;
[0149] The function operation interface generation module is used to generate the corresponding function operation interface according to the business system list and send it to the user terminal for display; wherein the function operation interface displays all the sub-business systems in the business system list and the function list corresponding to each sub-business system;
[0150] A function selection request receiving module, configured to receive a function selection request from a user terminal;
[0151] The target function request determination module determines the corresponding target sub-business system and target function request according to the function selection request;
[0152] Function request initiation module, used to initiate target function request to target sub-business system;
[0153] The function processing result feedback module is used to receive the function processing result sent by the target sub-business system and feed back the function processing result to the user terminal.
[0154] As a further embodiment of the integrated platform, the integrated platform further includes:
[0155] The link interaction data receiving module is used to receive the link interaction data fed back by the target sub-business system; wherein the link interaction data is generated by the target sub-business system performing link interaction control with other sub-business systems according to the preset specification requirements of the integration platform;
[0156] The monitoring and warning module is used to monitor and analyze link interaction data, identify anomalies and send abnormal warning prompts to the management terminal.
[0157] The integration platform of the embodiment of the present application can implement any of the above-mentioned integration methods and business processing methods, and the specific working process of each module in the integration platform can refer to the corresponding process in the above-mentioned method embodiment.
[0158] In the several embodiments provided in this application, it should be understood that the provided methods and systems can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for example, the division of a module is merely a logical functional division, and in actual implementation, other division methods may be used, such as combining or integrating multiple modules into another system, or ignoring or not implementing certain features.
[0159] The embodiment of the present application also discloses a computer-readable storage medium.
[0160] A computer-readable storage medium stores a computer program that can be loaded by a processor and executes any one of the above-mentioned multi-business system integration method and business processing method.
[0161] Among them, computer-readable storage media can be any tangible medium that contains or stores a program that can be used by or in combination with an instruction execution system, apparatus or device; the program code contained on the computer-readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0162] It should be noted that, in the above embodiments, the description of each embodiment has different emphases. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0163] The above are all preferred embodiments of the present application and are not intended to limit the scope of protection of this application. Unless otherwise specified, any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features. In other words, unless otherwise specified, each feature is merely an example of a series of equivalent or similar features.
Claims
1. An integrated platform for multiple business systems, characterized by: The integrated platform includes: Data model construction module, used to build supporting data models; A basic data initialization module is used to initialize the basic data required by the supporting data model based on the information of multiple sub-business systems to be integrated; the basic data includes integration engine driving rule information, interaction authority information between sub-business systems, and association model information; The basic data loading module is used to load the basic data of the initialized supporting data model into the integration engine; An integration engine related implementation class loading module, used to dynamically select an adapted integration engine implementation class according to the integration engine driving rule information, and load the integration engine implementation class into the integration engine; An integration logic initialization module, configured to initialize the integration logic of the integration engine loaded with the integration engine-related implementation class, and construct the integration platform; Initialize the integration logic of the integration engine that has been loaded with the integration engine implementation class, including: integration node center distribution function, integration interface permission management function, integration data permission management function, integration single sign-on function, integration token verification function, integration token automatic refresh and renewal function, integration sub-business system configuration file automatic management function, integration sub-business system mutual health monitoring function, integration sub-business system link tracking function, and integration of homogeneous heterogeneous database hot synchronization function; The integrated platform also includes: A login request receiving module, configured to receive login request information sent by a user terminal; An identity security verification module, configured to perform identity security verification on the user terminal according to the login request information; A user rights acquisition module is used to obtain user rights information of the user terminal that has passed the verification; wherein the user rights information includes the role rights and function rights of the user in different sub-business systems; A business system list determination module is used to determine a corresponding business system list according to the user authority information; wherein the business system list includes multiple sub-business systems that comply with the user authority information; A function operation interface generation module is used to generate a corresponding function operation interface based on the business system list and send it to the user terminal for display; wherein the function operation interface displays all sub-business systems in the business system list and the function list corresponding to each sub-business system; a function selection request receiving module, configured to receive a function selection request from the user terminal; A target function request determination module determines the corresponding target sub-business system and target function request according to the function selection request; A function request initiating module, configured to initiate the target function request to the target sub-business system; A function processing result feedback module is used to receive the function processing result sent by the target sub-business system and feed back the function processing result to the user terminal; The integrated platform also includes: A link interaction data receiving module is configured to receive link interaction data fed back by a target sub-business system; the link interaction data is generated by the target sub-business system performing link interaction control with other sub-business systems according to preset specifications of the integration platform, and includes incoming and outgoing business data information, link identification, and core information of the system and function identification; The monitoring and warning module is used to monitor and analyze the link interaction data, identify anomalies and send abnormal warning prompts to the management terminal.
2. The integrated platform for a multi-business system according to claim 1, characterized in that: The integrated platform also includes: A new request receiving module is used to receive new requests from sub-business systems; A new information acquisition module is used to obtain the new sub-business system information according to the new sub-business system request; The data update module is used to update the supporting data model in real time according to the newly added sub-business system information to obtain updated business system integration related configuration data.
3. A multi-service system integration method, characterized in that: An integration platform for a multi-business system according to any one of claims 1 to 2, wherein the integration method comprises: Build supporting data models; Initialize the basic data required by the supporting data model based on the information of multiple sub-business systems to be integrated; wherein the basic data includes the integration engine driving rule information, the interaction authority information between the sub-business systems and the association model information; Loading the initialized basic data of the supporting data model into the integration engine; Dynamically select an adapted integration engine implementation class according to the integration engine driving rule information, and load the integration engine implementation class into the integration engine; Initializing the integration logic of the integration engine that has been loaded with the integration engine related implementation class to build an integration platform; The integration logic initialization of the integration engine that has loaded the integration engine related implementation class includes: integration node center distributed function, integration interface authority management function, integration data authority management function, integration single sign-on function, integration token verification function, integration token automatic refresh and renewal function, integration sub-business system configuration file automatic management function, integration sub-business system mutual health monitoring function, integration sub-business system link tracking function and integration isomorphic heterogeneous database hot synchronization function.
4. A multi-service system integration method according to claim 3, characterized in that: The integration method further comprises: Receive new requests from sub-business systems; Acquire the newly added sub-business system information according to the sub-business system addition request; The supporting data model is updated in real time according to the newly added sub-business system information to obtain updated business system integration related configuration data.
5. A business processing method for a multi-business system, characterized in that: After the integration platform is constructed according to the multi-business system integration method according to any one of claims 3-4, the business processing method of the integration platform includes: Receive login request information sent by the user terminal; Performing identity security verification on the user terminal according to the login request information; Obtaining user authority information of the user terminal that has passed verification; wherein the user authority information includes the role authority and function authority of the user in different sub-business systems; Determine a corresponding business system list according to the user authority information; wherein the business system list includes multiple sub-business systems that comply with the user authority information; According to the business system list, a corresponding function operation interface is generated and sent to the user terminal for display; wherein the function operation interface displays all sub-business systems in the business system list and the function list corresponding to each sub-business system; receiving a function selection request from the user terminal and determining a corresponding target sub-service system and a target function request; Initiating the target function request to the target sub-business system; receiving a function processing result fed back by the target sub-business system, and sending the function processing result to the user terminal; before the step of receiving the function processing result fed back by the target sub-business system, the method further includes: Receive link interaction data fed back by the target sub-business system; wherein the link interaction data is generated by the target sub-business system performing link interaction control with other sub-business systems according to preset specification requirements of the integration platform; Monitor and analyze the link interaction data, identify anomalies, and send anomaly warning prompts to the management terminal.
6. A computer-readable storage medium, characterized in that: A computer program is stored which can be loaded by a processor and execute the method according to any one of claims 3 to 5.
Citation Information
Patent Citations
System architecture for enterprise integrated information platform and method for implementing the same
CN102130966A
Information integration application platform capable of supporting real-time traceable information processing process by crossing multivariate heterogeneous system
CN107341231A
Customized credit system supporting credit factory mode
CN108346029A