Integration platform, integration method and service processing method of multi-service system

By building a multi-service system integration platform, the problems of data interoperability and collaboration between different business systems are solved, efficient data interoperability and functional integration are achieved, system collaboration efficiency and security are improved, system maintenance and upgrades are simplified, and enterprise Level of information management.

CN119295029AActive Publication Date: 2025-01-10GOLDEN TIMES CULTURE COMM

Patent Information

Application Number
CN202411341444.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-01-10
Estimated Expiration
2044-09-25

AI Technical Summary

Technical Problem

The difficulty in data interoperability and collaborative work between different business systems has led to limited enterprise efficient operation and decision-making support capabilities, and the interconnection relationship between systems is complex, making it difficult to evaluate the impact of system changes, affecting maintenance and upgrades.

Method used

Provide a multi-service system integration platform, including data model building module, basic data initialization module, integration engine-related implementation class loading module and integrated logic initialization module to ensure data consistency and interactive permission management, achieve seamless docking and collaborative operation, and through New request processing, login verification, dynamic permission management and link interactive data monitoring have been added to improve system collaboration efficiency and security.

Benefits of technology

It realizes efficient data interoperability and functional integration between multiple business systems, improves system collaboration efficiency and management efficiency, enhances system security and scalability, simplifies system maintenance and upgrades, and improves the enterprise's information management level and Decision-making efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119295029A_ABST
    Figure CN119295029A_ABST
Patent Text Reader

Abstract

The invention relates to an integration platform, an integration method and a business processing method of a multi-business system, and belongs to the technical field of informatization integration. The integration platform comprises a data model construction module used for constructing a matched data model; the basic data initialization module is used for initializing basic data required by the matched data model according to the information of the plurality of to-be-integrated sub-service systems; the basic data loading module is used for loading basic data of the initialized matched data model into the integration engine; the integration engine related implementation class loading module is used for dynamically selecting an adaptive integration engine implementation class according to the integration engine driving rule information and loading the integration engine implementation class into the integration engine; and the integrated logic initialization module is used for performing integrated logic initialization on the integrated engine loaded with the related implementation class of the integrated engine to construct an integrated platform. The invention aims to ensure that each service system can effectively work cooperatively and realize data intercommunication and function integration.
Need to check novelty before this filing date? Find Prior Art

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 is relatively independent and closed.

[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 are independent of each other, data is difficult to share, and functions cannot be linked, the ability of enterprises to operate efficiently and support decision-making is seriously restricted. As a result, data flow and information sharing have become a complex and time-consuming problem in the cross-system collaboration process.

[0004] First, different business systems may be provided by different suppliers with different technical means of implementation. 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, making management difficult. Especially when the upstream main system is updated and replaced, it is very difficult to assess and adjust the associated impacts. Furthermore, due to the complex interconnections between systems, it is difficult to sort out all related interconnections and 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, the efficiency of collaboration and data sharing between systems will also be affected.

[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 a problem that needs to be solved urgently. Summary of the invention

[0006] In order to ensure that various business systems can work together effectively and achieve data interoperability and functional integration, the present 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 a multi-business system, which adopts the following technical solutions: An integrated platform for a multi-business system, the integrated platform comprising: Data model building 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 according to the information of multiple sub-business systems to be integrated; the basic data includes the integration engine driving rule information, the interaction authority information between the sub-business systems and the 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; 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, so as to construct the integration platform.

[0008] By adopting the above technical solutions, the management problems 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 coordinated operation of multiple different sub-business systems, realize data interoperability and functional integration, and improve the overall system collaboration efficiency and management effectiveness.

[0009] Optionally, the integrated platform further includes: A new request receiving module is used to receive new requests from the sub-business system; A new information acquisition module, used to acquire new sub-business system information according to the new sub-business system request; The data updating 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.

[0010] 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 rapid iteration and expansion of business functions.

[0011] Optionally, the integrated platform further includes: A login request receiving module, used to receive login request information sent by a user terminal; An identity security verification module, used to perform identity security verification on the user terminal according to the login request information; A user authority acquisition module, used to acquire user authority information of the user terminal that has passed the verification; A business system list determination module, used to determine a corresponding business system list according to the user authority information; wherein the business system list includes a plurality of sub-business systems that conform to the user authority information; A function operation interface generation module, used to generate a 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 sub-business systems in the business system list and the function list corresponding to each sub-business system; A function selection request receiving module, used for receiving 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, used for initiating the target function request to the target sub-business system; 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.

[0012] By adopting the above technical solutions, we can realize the complete business processing flow of unified login, dynamic permission management, functional interaction and real-time feedback of multiple business systems, which not only improves the system integration and user experience, but also significantly enhances the system security and scalability, and can flexibly respond to complex business needs and dynamically changing scenarios. On this basis, the collaboration between different business systems is closer, and the overall system operation and maintenance management efficiency has also been effectively improved.

[0013] Optionally, the integrated platform further includes: A link interaction data receiving module, used 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; 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.

[0014] By adopting the above technical solutions, based on standardized link interaction data management, safe and effective data transmission between different sub-business systems is achieved, and real-time monitoring and abnormal warning can be carried out. Each step ensures the transparency and traceability of data and operations, effectively improving the company's information management level and operating efficiency, reducing operational risks, and providing strong technical support. In actual applications, the effective management of link interaction data helps companies achieve higher decision-making efficiency, improve data quality, optimize business processes, strengthen security, and enhance data sharing, so that they can occupy a more favorable operating advantage in the fiercely competitive market.

[0015] In a second aspect, the present application provides a method for integrating a multi-business system, using the following technical solution: A multi-service system integration method, the integration method comprising: Build supporting data models; Initialize the basic data required by the supporting data model according to 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; The integration logic of the integration engine loaded with the integration engine related implementation class is initialized to construct an integration platform.

[0016] 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.

[0017] Optionally, the integration method further includes: Receive new requests from sub-business systems; According to the sub-business system addition request, obtain the newly added sub-business system information; 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.

[0018] In a third aspect, the present application provides a service processing method for a multi-service system, which adopts the following technical solution: 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: Receiving login request information sent by a user terminal; Performing identity security verification on the user terminal according to the login request information; Obtaining user authority information of the verified user terminal; Determine a corresponding business system list according to the user authority information; wherein the business system list includes a plurality of sub-business systems that conform to 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 a 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; Receive the function processing result fed back by the target sub-business system, and send the function processing result to the user terminal.

[0019] Optionally, 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; 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 abnormal warning prompts to the management terminal.

[0020] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium stores a computer program that can be loaded by a processor and executes any one of the methods in the second and third aspects.

[0021] To summarize, the present 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 collaboration efficiency and management effectiveness. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a flowchart of a method for integrating a multi-business system according to one embodiment of the present application.

[0023] Figure 2 It is a flowchart of a method for integrating a multi-business system according to another embodiment of the present application.

[0024] Figure 3 It is a flowchart of a business processing method of a multi-business system according to one embodiment of the present application.

[0025] 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

[0026] 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 used to limit the present application.

[0027] At present, although most groups or companies have numerous business systems, they lack a systematic integration strategy to cover the needs of system entry integration, functional authority integration, data integration, opening up exchange links between systems and interconnection authority control, token automation management, and centralized management of front-end and back-end configuration files of supporting subsystems within the ecosystem. As a result, enterprises face many challenges and difficulties in actual operations.

[0028] Based on this, the present application proposes an efficient and reliable integration platform for multiple business systems. This embodiment discloses an integration method for multiple business systems based on the integration platform.

[0029] Reference Figure 1 , a multi-business system integration method, the integration method comprising: Step S101, constructing a supporting data model; 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; 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.

[0030] Step S102, initializing basic data required by the supporting data model according to information of multiple sub-business systems to be integrated; Among them, basic data includes integration engine driving rule information, interaction authority information between sub-business systems, and association model information; Specifically, according to the information of the sub-business system 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 associated model information, which are the key data required for the subsequent integration logic initialization.

[0031] Step S103, loading the basic data of the initialized supporting data model into the integration engine; 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.

[0032] 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.

[0033] 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; Among them, the integration engine dynamically selects the adapted implementation class based on the driving rule information for specific integration tasks, and can be flexibly adjusted according to different requirements, environments and subsystem differences to improve the accuracy and efficiency of integration.

[0034] Step S105, initializing the integration logic of the integration engine that has loaded the integration engine related implementation class, and constructing an integration platform.

[0035] 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. 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 is possible to effectively ensure the seamless connection and coordinated operation of multiple different sub-business systems, achieve data interoperability and functional integration, and improve the overall system collaboration efficiency and management effectiveness.

[0036] 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.

[0037] 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 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 troubleshooting and optimization of call links between systems; and finally achieve hot synchronization of isomorphic and heterogeneous databases to ensure the consistency and real-time nature of multi-source data.

[0038] Reference Figure 2 As a further implementation of the integration method, the integration method further includes: Step S201, receiving a request for adding a sub-business system; Among them, 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; Step S202, acquiring the newly added sub-business system information according to the sub-business system addition request; 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., which will then be used to update the data model.

[0039] 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.

[0040] Among them, the supporting data model is updated as needed using the newly added sub-business system information obtained; 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.

[0041] 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.

[0042] In the above implementation, monitoring and processing of new requests are implemented to ensure that the integration platform can dynamically respond to changes in business needs. Without affecting the normal operation of existing systems, the system's dynamic expansion capabilities are achieved, so that new subsystems can be quickly incorporated into the existing integration platform, achieving rapid iteration and expansion of business functions.

[0043] 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 of internal and external interfaces of the system, as well as data sharing and permission control, are centrally managed. The platform provides a unified integration specification, 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 isomorphic heterogeneous databases, which can solve the problem of system hot standby without human intervention.

[0044] Moreover, in the actual application process, this application can integrate applications and data of various business systems through the system integration platform, realize data sharing and centralized management, thereby improving the business management level and operation 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, difficulty in integration, 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.

[0045] At present, the 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 management of configuration files and decentralized deployment level. It is also impossible to centrally control multiple business systems and provide unified interactive services to the outside world. When changing business systems, it often affects the related applications of other systems.

[0046] Based on this, the embodiment of the present application also discloses a business processing method of a multi-business system based on the integration platform side.

[0047] Reference Figure 3 , a business processing method of a multi-business system includes: 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: Step S301, receiving login request information sent by a user terminal; The integration platform receives the login request information sent by the user terminal through the API or the front-end interface; For example, a common transmission method includes an HTTP POST request, and the login information generally includes a user name and a password or other identity authentication information.

[0048] Step S302, performing identity security verification on the user terminal according to the login request information; 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 identity, ensure the authenticity of the user identity, and prevent illegal users from accessing the system.

[0049] Step S303, obtaining user authority information of the user terminal that has passed the verification; 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, which 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.

[0050] Step S304, determining a corresponding business system list according to the user authority information; Among them, the business system list includes multiple sub-business systems that meet the user authority information; Specifically, the integration platform filters out the sub-business systems that the user can access based on the user's permission information and generates a list of business systems. These sub-business systems will be displayed to the user for selection, ensuring that the user can only access the systems for which he or she has permission, thereby improving system security.

[0051] Step S305: Generate a corresponding function operation interface according to the business system list and send it to the user terminal for display; 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; 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.

[0052] Step S306, receiving a function selection request from a user terminal, and determining a corresponding target sub-service system and a target function request; 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, so as to accurately capture the user's specific operation intention and facilitate the subsequent processing of the target function request.

[0053] Step S307, initiating a target function request to the target sub-business system; 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.

[0054] 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.

[0055] 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.

[0056] In the above implementation, by realizing the complete business processing flow such as unified login, dynamic permission management, functional interaction and real-time feedback of multiple business systems, not only the system integration and user experience are improved, but also the system security and scalability are significantly enhanced, and it can flexibly respond to complex business needs and dynamically changing scenarios. On this basis, the collaboration between different business systems is closer, and the overall system operation and maintenance management efficiency has also been effectively improved.

[0057] The business processing method of this application is based on the idea of ​​information integration. It integrates all business systems within the unit through an integrated platform, provides unified access portal, authority verification, security management, and business and data sharing, which can improve R&D and production efficiency, achieve cost reduction and efficiency improvement, break through the traditional development model, and improve 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 business advantages for enterprises in market competition.

[0058] Reference Figure 4 As a further implementation of the business processing method, before the step of receiving the function processing result fed back by the target sub-business system, the method further includes: Step S401, receiving link interaction data fed back by the 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 the preset specification requirements of the integration platform; 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 contains 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 provide a data basis for subsequent monitoring and analysis.

[0059] Exemplarily, when sub-business system A processes order information and transmits it to sub-business system B, sub-business system A generates a link interaction data including an order ID, a timestamp, a sender identifier (sub-business system A) and a receiver identifier (sub-business system B).

[0060] Step S402: monitor and analyze the link interaction data, identify anomalies, and send an abnormal warning prompt to the management terminal.

[0061] Among them, the integration platform uses the received link interaction data for real-time analysis and monitoring through preset regulations and specifications. This process is automated and does not affect the business operation itself. 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.

[0062] 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 during the process of sending data to sub-business system B, the integration platform will immediately notify the management personnel.

[0063] In the above implementation, based on the standardized link interaction data management, safe and effective data transmission between different sub-business systems is achieved, and real-time monitoring and abnormal warning can be carried out. Each step ensures the transparency and traceability of data and operations, effectively improving the enterprise's information management level and operating efficiency, reducing operational risks, and providing strong technical support. In practical applications, the effective management of link interaction data helps enterprises achieve higher decision-making efficiency, improve data quality, optimize business processes, strengthen security, and enhance data sharing, so that they can occupy a more favorable operating advantage in the fiercely competitive market.

[0064] The embodiment of the present application also discloses an integrated platform for multiple business systems.

[0065] An integrated platform for multiple business systems, the integrated platform comprising: Data model building module, used to build supporting data models; The basic data initialization module is used to initialize the basic data required by the supporting data model according to the information of multiple sub-business systems to be integrated; the basic data includes the integration engine driving rule information, the interaction authority information between sub-business systems and the 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; The integration engine related implementation class loading module is 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; 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.

[0066] As a further implementation of the integrated platform, the integrated platform further includes: A new request receiving module is used to receive new requests from the sub-business system; 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 the updated business system integration related configuration data.

[0067] As a further implementation of the integrated platform, the integrated platform further includes: A login request receiving module, used to receive login request information sent by a user terminal; An identity security verification module is used to perform identity security verification on the user terminal according to the login request information; A user authority acquisition module is used to obtain user authority information of a user terminal that has passed verification; 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 a plurality of sub-business systems that conform to the user authority information; 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; A function selection request receiving module, used for receiving a function selection request from a user terminal; The 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 initiation module is used to initiate a target function request to a target sub-business system; 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.

[0068] As a further implementation of the integrated platform, the integrated platform further includes: 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; 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.

[0069] The integrated platform of the embodiment of the present application can implement any one of the above-mentioned integration methods and business processing methods, and the specific working process of each module in the integrated platform can refer to the corresponding process in the above-mentioned method embodiment.

[0070] 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 only illustrative; for example, the division of a certain module is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed.

[0071] The embodiment of the present application also discloses a computer-readable storage medium.

[0072] A computer-readable storage medium stores a computer program that can be loaded by a processor and execute any one of the above-mentioned multi-business system integration method and business processing method.

[0073] Among them, computer-readable storage media can be any tangible medium that contains or stores a program, which can be used by or in conjunction 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.

[0074] It should be noted that in the above embodiments, the description of each embodiment has different emphases, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0075] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.

Claims

1. An integrated platform for multiple business systems, characterized in that: The integrated platform includes: Data model building 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 according to the information of multiple sub-business systems to be integrated; the basic data includes the integration engine driving rule information, the interaction authority information between the sub-business systems and the 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; 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, so as to construct the integration platform.

2. The integrated platform of 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 the sub-business system; A new information acquisition module, used to acquire new sub-business system information according to the new sub-business system request; The data updating 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. The integrated platform of a multi-business system according to claim 1, characterized in that: The integrated platform also includes: A login request receiving module, used to receive login request information sent by a user terminal; An identity security verification module, used to perform identity security verification on the user terminal according to the login request information; A user authority acquisition module, used to acquire user authority information of the user terminal that has passed the verification; A business system list determination module, used to determine a corresponding business system list according to the user authority information; wherein the business system list includes a plurality of sub-business systems that conform to the user authority information; A function operation interface generation module, used to generate a 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 sub-business systems in the business system list and the function list corresponding to each sub-business system; A function selection request receiving module, used for receiving 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, used for initiating the target function request to the target sub-business system; 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.

4. The integrated platform of a multi-business system according to claim 3, characterized in that: The integrated platform also includes: A link interaction data receiving module, used 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; 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.

5. A method for integrating a multi-business system, characterized in that: The integration method comprises: Build supporting data models; Initialize the basic data required by the supporting data model according to 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; The integration logic of the integration engine loaded with the integration engine related implementation class is initialized to construct an integration platform.

6. A method for integrating a multi-service system according to claim 5, characterized in that: 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.

7. A method for integrating a multi-business system according to claim 5, characterized in that: The integration method further comprises: Receive new requests from sub-business systems; According to the sub-business system addition request, obtain the newly added sub-business system information; 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.

8. A service processing method for a multi-service system, characterized in that: After the integrated platform is constructed according to the multi-business system integration method according to any one of claims 5 to 7, the business processing method of the integrated platform includes: Receiving login request information sent by a user terminal; Performing identity security verification on the user terminal according to the login request information; Obtaining user authority information of the verified user terminal; Determine a corresponding business system list according to the user authority information; wherein the business system list includes a plurality of sub-business systems that conform to 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 a 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; Receive the function processing result fed back by the target sub-business system, and send the function processing result to the user terminal.

9. A service processing method for a multi-service system according to claim 8, characterized in that: Before the step of receiving the function processing result fed back by the target sub-business system, the method further includes: Receiving 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 abnormal warning prompts to the management terminal.

10. 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 5 to 9.

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

  • Service processing method and device, electronic equipment and storage medium

    CN111027921A

  • Universal Internet of Things interface management platform

    CN112235413A

Cited By

  • Method and system for providing unified portal integration for enterprise

    CN121456041A