An automated operation and maintenance system based on unified process management technology
By using an automated operation and maintenance system based on unified process management technology, the problem of isolated automated operation and maintenance scenarios in existing technologies has been solved, enabling efficient and low-cost operation and maintenance in multiple scenarios, and improving operation and maintenance efficiency and security.
Patent Information
- Application Number
- CN202411952012.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2044-12-27
AI Technical Summary
Existing automated operation and maintenance technologies lack long-term planning for the overall operation and maintenance system, resulting in isolated automated operation and maintenance scenarios that are difficult to meet the needs of efficient and low-cost operation and maintenance in multiple scenarios.
An automated operation and maintenance system based on unified process management technology is adopted, including an operation and maintenance middle platform, an operation and maintenance business middle platform, an operation support platform, and an operation resource management platform. The unified process engine parses the scenario process definition files and drives the automated execution of various operation and maintenance scenarios.
It automates various operation and maintenance scenarios, reduces the risks of manual operation, improves operation and maintenance efficiency, reduces operation and maintenance costs, and supports rapid function adaptation and customized development.
Smart Images

Figure CN119960809B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of IT system operation and maintenance technology, specifically relating to an automated operation and maintenance system based on unified process management technology. Background Technology
[0002] In the process of IT system operation and maintenance, due to the repetitive and tedious nature of daily operation and maintenance, it is difficult to improve the efficiency of manual operation and maintenance, and operational risks occur frequently. The degree of standardization of work handover is low, making it difficult to meet the urgent need for efficient automated operation and maintenance.
[0003] There are many scenarios for automated operation and maintenance. To achieve automation for different operation and maintenance scenarios, it is necessary to be able to describe the operation and maintenance processes of various scenarios through a unified method, so as to respond to changes in operation and maintenance scenarios and new operation and maintenance scenarios in a low-cost, fast and efficient manner.
[0004] Existing automated operations and maintenance (O&M) technologies either target a specific application scenario by building an operational model for that scenario and achieving automation through modeling and parameterization, or they utilize unique technologies, such as O&M command libraries, to provide the ability to organize and edit O&M commands. However, both of these approaches support a very limited number of automated O&M scenarios. These two methods typically address specific scenarios within automated O&M by providing independent automated O&M systems. However, they lack a holistic view of automated O&M, lack technical support for gradually expanding automated O&M scenarios, and lack long-term planning for the development of the O&M system, ultimately resulting in isolated O&M systems.
[0005] Therefore, overcoming the shortcomings of existing technologies is an urgent problem to be solved in the field of IT system operation and maintenance technology. Summary of the Invention
[0006] The purpose of this invention is to address the shortcomings of existing technologies and provide an automated operation and maintenance system based on unified process management technology. This system can achieve automated operation and maintenance, reduce the risks associated with manual operation, improve operation and maintenance efficiency, and reduce operation and maintenance costs.
[0007] To achieve the above objectives, the technical solution adopted by the present invention is as follows:
[0008] An automated operation and maintenance system based on unified process management technology includes an operation and maintenance middleware platform; the operation and maintenance middleware platform includes an operation and maintenance business middleware platform.
[0009] The operations and maintenance business platform includes automated operations and maintenance modules and other operations and maintenance scenario modules;
[0010] The automated operation and maintenance module includes an operation support platform and an operation resource management platform;
[0011] The runtime support platform is used to drive various scenario processes;
[0012] The runtime resource management platform is used to manage various runtime resources required by automated operation and maintenance systems based on unified process management technology;
[0013] The automated operation and maintenance module also includes an automated deployment unit, an automated inspection unit, a automated batch processing unit, an automated disaster recovery unit, and an automated software installation unit.
[0014] The automated deployment unit is used for the automatic deployment of applications;
[0015] The automated inspection unit is used for system inspection, network inspection, database inspection and middleware inspection, and generates inspection reports;
[0016] Batch automation units are used for the automated processing of batch business processes;
[0017] The disaster recovery automation unit is used for the automated implementation of disaster recovery switching;
[0018] The software installation automation unit is used for the batch installation, configuration, and uninstallation of commercial software, as well as for the batch installation of system patches;
[0019] Other operation and maintenance scenario modules include the ITSM sub-module;
[0020] The ITSM submodule is used to provide IT service management.
[0021] Furthermore, preferably, the operational support platform includes a unified process engine;
[0022] The runtime resource management platform includes a scenario process definition submodule, a local program submodule, an automated operation and maintenance security submodule, an automated operation and maintenance log submodule, and a timer service submodule.
[0023] The scenario process definition submodule is used to describe scenario process objects, including the definition of operation steps, operation and maintenance tasks, scenario processes and their attributes;
[0024] The local program submodule is used to manage local programs so that operation steps can call local programs;
[0025] The automated operation and maintenance security submodule is used for automated operation and maintenance security management;
[0026] The automated operation and maintenance log submodule is used for recording and viewing automated operation and maintenance logs;
[0027] The timer service submodule is used to receive timer subscription requests and send timer notifications at the specified time.
[0028] The unified process engine is used to parse process definition files for various scenarios and drive the execution of processes according to the content defined in the files.
[0029] Furthermore, preferably, the operations and maintenance platform also includes an operations and maintenance development platform;
[0030] The operation and maintenance development platform has pre-stored scenario process definition files;
[0031] The operation and maintenance development platform is used to publish scenario process definition files to the automated operation and maintenance module; the scenario process definition files include the definition of operation steps, operation and maintenance tasks, scenario processes and their attributes.
[0032] Furthermore, preferably, the operation and maintenance platform also includes an operation and maintenance platform base and an operation and maintenance service bus;
[0033] The operation and maintenance platform base is used to collect, store, and manage the data required for operation and maintenance services in the operation and maintenance business platform;
[0034] The operations and maintenance service bus is used to manage operations and maintenance services;
[0035] The automated operation and maintenance module manages operation and maintenance resource objects by calling the microservice interfaces provided by the operation and maintenance platform.
[0036] Furthermore, preferably, it also includes an operations and maintenance front-end, which is connected to the operations and maintenance middle platform. Operations and maintenance users can initiate automated operations and maintenance tasks through the operations and maintenance front-end and then perform the corresponding operations and maintenance in the operations and maintenance middle platform.
[0037] In this invention, the definition of the unified process is based on the analysis of various operation and maintenance scenarios, abstracting the concept of operation flow to achieve a unified description of the operation and maintenance process. Based on the characteristics of the operation and maintenance scenario, a scenario is selected to achieve automated operation and maintenance. The unified process is described by three types of objects: operation steps, operation and maintenance tasks, and operation and maintenance scenario processes (hereinafter referred to as scenario processes).
[0038] All three types of objects—operation steps, maintenance tasks, and scenario processes—can have attributes set. Attributes are named to distinguish their location. Attributes are managed in a tree structure and can be customized according to the needs of maintenance work.
[0039] Operation steps: These describe the actions to be performed. Actions can be invoking program instructions, calling local program modules, or invoking remote services, and are defined through specific attributes (such as implementation type). The parameters for invoking operation steps can be stored using an attribute tree. Operation steps can be combined into maintenance tasks according to three flow patterns: sequential, branching, and looping.
[0040] Operation and maintenance tasks consist of operation steps. They can have execution control attributes, such as defining breakpoints, skipping specified operation steps, and repeating specified operation steps or operation and maintenance tasks. Execution timing attributes can also be defined, such as immediate execution, scheduled execution, or execution based on a calendar cycle. Operation and maintenance tasks can be nested, and operation step objects within an operation and maintenance task can be replaced with operation and maintenance task objects. Only operation and maintenance tasks within the current scenario's workflow can be referenced.
[0041] Scenario Process: A scenario process consists of multiple operation and maintenance tasks. These tasks are parallel and identified by name. Scenario processes, along with their attributes, can be used to construct scenario templates, supporting various automated operation and maintenance scenarios.
[0042] Operation steps, maintenance tasks, and scenario processes all have security and log attributes, which are used to define operation permissions and log levels.
[0043] In this invention, the automated operation and maintenance module also includes an automated release unit, an automated inspection unit, a automated batch processing unit, an automated disaster recovery unit, and an automated software installation unit;
[0044] in:
[0045] The Release Automation unit supports the automated release of applications, including the release of new applications and version updates of existing applications. Depending on differences in the release environment and application release management requirements, the unit can support multiple workflow scenarios.
[0046] The automated inspection unit supports inspection tasks such as system inspection, network inspection, database inspection, and middleware inspection. It supports custom inspection indicators, generates inspection reports, and allows for single / double review of inspection results.
[0047] The batch automation unit is used to automate the processing of batch transactions. The transaction system has two types of transactions: online and batch. Batch transactions are initiated and implemented by operations and maintenance personnel in the background, and batch automation provides support for the automated processing of batch transactions.
[0048] The disaster recovery automation unit is used to automate the implementation of disaster recovery failover. To ensure that critical systems can continue to provide services, disaster recovery systems are built in different locations in addition to the production system. Switching system services from the production system to the disaster recovery system or from the disaster recovery system back to the production system is a complex systems engineering project, and disaster recovery automation provides automated support for the implementation of disaster recovery failover.
[0049] The software installation automation unit is used for commercial software, such as Weblogic and KingbaseES, for batch installation, configuration, and uninstallation; and for system patches, such as the batch automated installation of patches for operating systems like Linux and Windows.
[0050] The ITSM submodule is used to provide IT service management, specifically providing IT service management functions, including service level management, service requests, incident management, issue management, change management, and release management.
[0051] The runtime resource management platform includes a scenario process definition submodule, a local program submodule, an automated operation and maintenance security submodule, an automated operation and maintenance log submodule, and a timer service submodule.
[0052] in:
[0053] The scenario process definition submodule describes scenario process objects (including the definitions of operation steps, maintenance tasks, scenario processes, and their attributes), with each scenario process object corresponding to a separate file. The runtime resource management module manages all scenario process definition files for the automated maintenance module. This file is interpreted and executed by the unified process engine.
[0054] The Local Programs submodule provides support for operation steps to call local programs. Operation steps can call program instructions, local programs, and remote services. All local programs that operation steps can call are managed here.
[0055] The automated operations and maintenance security submodule is used for automated operations and maintenance security management, providing functions related to automated operations and maintenance security such as identity authentication, digital signature, encryption / decryption, digital fingerprint calculation / verification, and permission review.
[0056] The automated operation and maintenance log submodule is used to provide functions for recording and viewing automated operation and maintenance logs.
[0057] The timer service submodule is used to receive timer subscription requests and send timer notifications at the specified time.
[0058] The automated operations and maintenance module is a component of the operations and maintenance system, which includes the operations and maintenance front-end, operations and maintenance middle platform, and operations and maintenance resource objects. The operations and maintenance middle platform includes the operations and maintenance development middle platform, operations and maintenance business middle platform, operations and maintenance middle platform base, and operations and maintenance service bus. The operations and maintenance business middle platform includes the automated operations and maintenance module and other operations and maintenance scenario modules, such as ITSM (IT Service Management).
[0059] The operations and maintenance front end provides interactive functions for operations and maintenance personnel.
[0060] Operation and maintenance resource objects are the management and service objects of the operation and maintenance system.
[0061] The operations and maintenance (O&M) development platform is used to create an O&M PaaS development platform for O&M personnel, achieving the goal of rapid iterative development of O&M SaaS services. The O&M development platform is used to edit scenario process definition files and prepare the necessary resources for the unified process engine to interpret and execute these files.
[0062] The operations and maintenance platform is the intermediate link that supports the operations and maintenance business platform and manages and serves operations and maintenance resources.
[0063] The operations and maintenance service bus provides operations and maintenance service management functions, managing all services provided in the operations and maintenance platform. All functions of the operations and maintenance platform are implemented based on services.
[0064] Compared with the prior art, the beneficial effects of this invention are as follows:
[0065] 1. Based on the automated operation and maintenance system provided by the present invention, which is based on unified process management technology, it can realize operation and maintenance scenarios such as automated release, automated inspection, automated batch processing, automated disaster recovery, and automated software installation, achieving out-of-the-box functionality.
[0066] 2. The operation and maintenance platform provided by this invention can quickly adapt and adjust functions based on the specific needs of different users and the already implemented automated operation and maintenance scenarios. This can be achieved by adjusting the scenario process definition files and coordinating the supporting operating resources, thereby realizing the customized implementation of automated operation and maintenance at low cost.
[0067] 3. This invention proposes the concept of operation flow, providing a descriptive function for automated operation and maintenance scenarios through operation steps, maintenance tasks, and scenario processes. The ability to customize operation steps, maintenance tasks, scenario processes, and their attributes can support various automated operation and maintenance scenarios.
[0068] 4. The operation flow has the ability to describe other automated operation and maintenance scenarios. Combined with the technical content provided by this invention, it allows for rapid and low-cost customized development by creating new scenario process definition files and coordinating supporting runtime resources, thus supporting new operation and maintenance scenarios. By implementing all automated operation and maintenance scenarios through a single technical system, the system architecture is simplified, and the overall application cost of automated operation and maintenance is reduced. Attached Figure Description
[0069] Figure 1 This is a schematic diagram of the architecture of the automated operation and maintenance system based on unified process management technology of the present invention;
[0070] Figure 2This is a diagram illustrating the initiation of operation and maintenance tasks. Among them, 1 refers to manual initiation by the operation and maintenance user, 2 refers to scheduled initiation by the timer service, 3-1 refers to initiation of the ITSM submodule approval completion event, and 3-2 refers to the proactive sending of event information to the batch automation unit when the operation and maintenance platform receives the information transmitted by the operation and maintenance resource object in 3-2-1 and determines that it matches the event subscribed to by the batch automation unit.
[0071] Figure 3 This is a diagram illustrating the execution of operation and maintenance tasks. Among them, the automated operation and maintenance security module and the automated operation log module are invoked by the batch automation unit based on the attribute information of the operation and maintenance tasks and operation steps. The operation on the operation and maintenance resource objects is handled by the batch automation unit calling the service 1 provided by the operation and maintenance platform base according to the configuration of the operation steps. The operation and maintenance platform base is responsible for interacting with the operation and maintenance resource objects 1-1. The batch automation unit calls the local program module 2 according to the configuration of the operation steps. Detailed Implementation
[0072] The present invention will now be described in further detail with reference to the embodiments.
[0073] Those skilled in the art will understand that the following embodiments are for illustrative purposes only and should not be construed as limiting the scope of the invention. Where specific techniques or conditions are not specified in the embodiments, they are performed in accordance with the techniques or conditions described in the literature in the field or according to the product instructions. Materials or equipment whose manufacturers are not specified are all conventional products that can be obtained by purchase. Example 1
[0074] like Figure 1 As shown, an automated operation and maintenance system based on unified process management technology includes an operation and maintenance middleware platform; the operation and maintenance middleware platform includes an operation and maintenance business middleware platform.
[0075] The operations and maintenance business platform includes automated operations and maintenance modules and other operations and maintenance scenario modules;
[0076] The automated operation and maintenance module includes an operation support platform and an operation resource management platform;
[0077] The runtime support platform is used to drive various scenario processes;
[0078] The runtime resource management platform is used to manage various runtime resources required by automated operation and maintenance systems based on unified process management technology;
[0079] The automated operation and maintenance module also includes an automated deployment unit, an automated inspection unit, a automated batch processing unit, an automated disaster recovery unit, and an automated software installation unit.
[0080] The automated deployment unit is used for the automatic deployment of applications;
[0081] The automated inspection unit is used for system inspection, network inspection, database inspection and middleware inspection, and generates inspection reports;
[0082] Batch automation units are used for the automated processing of batch business processes;
[0083] The disaster recovery automation unit is used for the automated implementation of disaster recovery switching;
[0084] The software installation automation unit is used for the batch installation, configuration, and uninstallation of commercial software, as well as for the batch installation of system patches;
[0085] Other operation and maintenance scenario modules include the ITSM sub-module;
[0086] The ITSM submodule is used to provide IT service management. Example 2
[0087] like Figure 1 As shown, an automated operation and maintenance system based on unified process management technology includes an operation and maintenance middleware platform; the operation and maintenance middleware platform includes an operation and maintenance business middleware platform.
[0088] The operations and maintenance business platform includes automated operations and maintenance modules and other operations and maintenance scenario modules;
[0089] The automated operation and maintenance module includes an operation support platform and an operation resource management platform;
[0090] The runtime support platform is used to drive various scenario processes;
[0091] The runtime resource management platform is used to manage various runtime resources required by automated operation and maintenance systems based on unified process management technology;
[0092] The automated operation and maintenance module also includes an automated deployment unit, an automated inspection unit, a automated batch processing unit, an automated disaster recovery unit, and an automated software installation unit.
[0093] The automated deployment unit is used for the automatic deployment of applications;
[0094] The automated inspection unit is used for system inspection, network inspection, database inspection and middleware inspection, and generates inspection reports;
[0095] Batch automation units are used for the automated processing of batch business processes;
[0096] The disaster recovery automation unit is used for the automated implementation of disaster recovery switching;
[0097] The software installation automation unit is used for the batch installation, configuration, and uninstallation of commercial software, as well as for the batch installation of system patches;
[0098] Other operation and maintenance scenario modules include the ITSM sub-module;
[0099] The ITSM submodule is used to provide IT service management.
[0100] The aforementioned operational support platform includes a unified process engine;
[0101] The runtime resource management platform includes a scenario process definition submodule, a local program submodule, an automated operation and maintenance security submodule, an automated operation and maintenance log submodule, and a timer service submodule.
[0102] The scenario process definition submodule is used to describe scenario process objects, including the definition of operation steps, operation and maintenance tasks, scenario processes and their attributes;
[0103] The local program submodule is used to manage local programs so that operation steps can call local programs;
[0104] The automated operation and maintenance security submodule is used for automated operation and maintenance security management;
[0105] The automated operation and maintenance log submodule is used for recording and viewing automated operation and maintenance logs;
[0106] The timer service submodule is used to receive timer subscription requests and send timer notifications at the specified time.
[0107] The unified process engine is used to parse process definition files for various scenarios and drive the execution of processes according to the content defined in the files.
[0108] The operations and maintenance platform also includes the operations and maintenance development platform;
[0109] The operation and maintenance development platform has pre-stored scenario process definition files;
[0110] The operation and maintenance development platform is used to publish scenario process definition files to the automated operation and maintenance module; the scenario process definition files include the definition of operation steps, operation and maintenance tasks, scenario processes and their attributes.
[0111] The operations and maintenance platform also includes the operations and maintenance platform base and the operations and maintenance service bus;
[0112] The operation and maintenance platform base is used to collect, store, and manage the data required for operation and maintenance services in the operation and maintenance business platform;
[0113] The operations and maintenance service bus is used to manage operations and maintenance services;
[0114] The automated operation and maintenance module manages operation and maintenance resource objects by calling the microservice interfaces provided by the operation and maintenance platform.
[0115] It also includes the operations and maintenance front end, which is connected to the operations and maintenance middle platform. Operations and maintenance users can initiate automated operations and maintenance tasks through the operations and maintenance front end and then perform the corresponding operations and maintenance in the operations and maintenance middle platform.
[0116] This invention is a component of an operations and maintenance (O&M) system, with automated O&M being a type of application scenario for the O&M business platform. The O&M development platform, O&M business platform, O&M platform foundation, and O&M service bus together constitute the O&M platform. Together with the O&M front-end and O&M resource objects, they form the O&M system.
[0117] This invention defines automated operation and maintenance as a type of operation and maintenance scenario within the operation and maintenance business platform.
[0118] With the operational business platform (including automated operation and maintenance modules and other operation and maintenance scenario modules) and the operation and maintenance development platform as the main components, an automated operation and maintenance system based on unified process management technology has been formed.
[0119] The runtime resource management platform is used to centrally manage various runtime resources required by the automated operation and maintenance system based on unified process management technology; including the scenario process definition submodule, the local program submodule, the automated operation and maintenance security submodule, the automated operation and maintenance log submodule, and the timer service submodule.
[0120] The automated operation and maintenance module interacts with various operation and maintenance resource objects (including infrastructure such as data centers, networks, storage, cloud infrastructure, databases, and middleware, as well as applications, services, and transactions, and business-level resource objects) through the operation and maintenance platform. Therefore, when defining operation steps, the interaction with various operation and maintenance resource objects is achieved by calling the services provided by the operation and maintenance platform. However, this invention does not impose constraints on the specific implementation method of operation and maintenance operation steps.
[0121] The automated operation and maintenance module includes an operation support platform and an operation resource management platform. Automated operation and maintenance application scenarios (including automated deployment, automated inspection, batch automation, automated disaster recovery, automated software installation, etc.) are implemented based on this system. They serve both as examples of implementing automated operation and maintenance using this system, allowing for out-of-the-box use, and as a starting point for customers to define their own automated operation and maintenance scenarios.
[0122] The fundamental source of O&M task initiation is the O&M user. O&M users initiate automated O&M tasks through the O&M frontend. There are three modes for task initiation: First, directly initiating the execution of an automated O&M task. Second, setting the execution time of the O&M task, where the automated O&M module automatically initiates the task at the specified time. Examples include setting scheduled execution or executing specified O&M tasks according to a calendar cycle. Third, defining event-triggered O&M task execution. For example, when the O&M platform monitors a specified O&M event, it sends event information to the specific O&M automation scenario module, triggering the execution of the specified O&M task. Alternatively, other O&M scenario modules can send event information to a specific O&M automation scenario module, triggering the execution of the specified O&M task. For instance, in the ITSM submodule, after application release approval, specific event information is sent to the release automation unit, which then initiates the specified automated application release O&M task.
[0123] The fundamental source of operation and maintenance tasks is the operation and maintenance user, but the direct initiation of operation and maintenance tasks can be summarized into three categories: manual initiation, scheduled initiation, and event initiation. Figure 2 The diagram illustrating the operation and maintenance task initiation process describes these three types of operation and maintenance task initiation modes.
[0124] The development deliverables of the operations and maintenance development platform—scenario process definition files (including definitions of operation steps, operations and maintenance tasks, scenario processes and their attributes), and the resources required for operation—will be published to the automated operations and maintenance module. When a specific functional module of the automated operations and maintenance module starts, it will load the corresponding scenario process definition file, which will then be parsed and executed by the unified process engine.
[0125] This invention analyzes and refines the workflows, instruction flows, and task flows involved in various operation and maintenance scenarios, abstracts the concept of operation flow, and realizes a unified description of operation and maintenance processes.
[0126] The basic unit of an operation flow is an operation step. Operation steps can be combined into operation and maintenance tasks according to three types of processes: sequential, branching, and looping. Operation and maintenance tasks can be nested, and multiple operation and maintenance tasks can form an operation and maintenance scenario process (referred to as scenario process).
[0127] Operation steps, maintenance tasks, and scenario processes can all have attributes set; these attributes can be named to distinguish and differentiate them; attributes are managed in a tree structure and can be customized according to the needs of maintenance work. For example, maintenance tasks can have execution control attributes, such as defining breakpoints, skipping specified operation steps, and repeating specified operation steps. Execution timing attributes can also be defined, such as immediate execution, scheduled execution, and execution based on a calendar cycle.
[0128] The actions performed by an operation step can be invoking program instructions, calling local program modules, or invoking remote services, and are defined through specific attributes of the operation step (such as implementation type attributes). The invocation parameters of an operation step can be stored using an attribute tree. Operation steps, maintenance tasks, and scenario processes all have security and logging attributes, used for defining operation permissions and log levels.
[0129] Scenario processes, combined with their attributes, can be used to construct scenario templates, supporting various automated operation and maintenance scenarios. Based on these templates, users can edit and adjust various attribute parameters, coordinate and define corresponding runtime resources, and customize new operation and maintenance tasks and operation steps through the operation and maintenance development platform.
[0130] Once a specific operation and maintenance task is initiated through any of the three operation and maintenance task initiation modes, the unified process engine will execute the operation steps and complete the operation and maintenance task according to the description of the operation and maintenance task, operation steps and attribute parameters.
[0131] The automated operations and maintenance (O&M) module manages O&M resource objects by calling the microservice interfaces provided by the O&M platform. Since the O&M service bus registers not only all service interfaces provided by the O&M platform but also service interfaces provided by external systems, the automated O&M module can call services provided by the O&M platform and external systems based on the information defined in the scenario process definition file.
[0132] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The embodiments and descriptions in the specification are merely illustrative of the principles of the invention. Various changes and modifications can be made to the invention without departing from its spirit and scope, and all such changes and modifications fall within the scope of the present invention as claimed. The scope of protection of this invention is defined by the appended claims and their equivalents.
Claims
1. An automated operation and maintenance system based on unified process management technology, characterized in that, Includes an operations and maintenance (O&M) platform; the O&M platform includes an O&M business platform. The operations and maintenance business platform includes automated operations and maintenance modules and other operations and maintenance scenario modules; The automated operation and maintenance module includes an operation support platform and an operation resource management platform; The runtime support platform is used to drive various scenario processes; The runtime resource management platform is used to manage various runtime resources required by automated operation and maintenance systems based on unified process management technology; The automated operation and maintenance module also includes an automated deployment unit, an automated inspection unit, a automated batch processing unit, an automated disaster recovery unit, and an automated software installation unit. The automated deployment unit is used for the automatic deployment of applications; The automated inspection unit is used for system inspection, network inspection, database inspection and middleware inspection, and generates inspection reports; Batch automation units are used for the automated processing of batch business processes; The disaster recovery automation unit is used for the automated implementation of disaster recovery switching; The software installation automation unit is used for the batch installation, configuration, and uninstallation of commercial software, as well as for the batch installation of system patches; Other operation and maintenance scenario modules include the ITSM sub-module; The ITSM submodule is used to provide IT service management; The aforementioned operational support platform includes a unified process engine; The runtime resource management platform includes a scenario process definition submodule, a local program submodule, an automated operation and maintenance security submodule, an automated operation and maintenance log submodule, and a timer service submodule. The scenario process definition submodule is used to describe scenario process objects, including the definition of operation steps, operation and maintenance tasks, scenario processes and their attributes; The local program submodule is used to manage local programs so that operation steps can call local programs; The automated operation and maintenance security submodule is used for automated operation and maintenance security management; The automated operation and maintenance log submodule is used for recording and viewing automated operation and maintenance logs; The timer service submodule is used to receive timer subscription requests and send timer notifications at the specified time. The unified process engine is used to parse process definition files for various scenarios and drive the execution of the process according to the content defined in the file; The operations and maintenance platform also includes the operations and maintenance development platform; The operation and maintenance development platform has pre-stored scenario process definition files; The operation and maintenance development platform is used to publish scenario process definition files to the automated operation and maintenance module; the scenario process definition files include the definitions of operation steps, operation and maintenance tasks, scenario processes and their attributes. The operations and maintenance platform also includes the operations and maintenance platform base and the operations and maintenance service bus; The operation and maintenance platform base is used to collect, store, and manage the data required for operation and maintenance services in the operation and maintenance business platform; The operations and maintenance service bus is used to manage operations and maintenance services; The automated operation and maintenance module manages operation and maintenance resource objects by calling the microservice interfaces provided by the operation and maintenance platform.
2. The automated operation and maintenance system based on unified process management technology according to claim 1, characterized in that, It also includes the operations and maintenance front end, which is connected to the operations and maintenance middle platform. Operations and maintenance users can initiate automated operations and maintenance tasks through the operations and maintenance front end and then perform the corresponding operations and maintenance in the operations and maintenance middle platform.
Citation Information
Patent Citations
AIOps intelligent operation and maintenance system based on artificial intelligence technology
CN114139747A
Implementation method and system of operation and maintenance platform
CN115454484A