Automatic operation and maintenance system based on unified process management technology
Through an automated operation and maintenance system based on unified process management technology, the operation and maintenance process is uniformly described, the problem of limited automation operation and maintenance scenarios in the existing technology is solved, and the automated processing of multiple operation and maintenance scenarios is realized, which improves operation and maintenance efficiency and reduces costs.
Patent Information
- Application Number
- CN202411952012.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2044-12-27
AI Technical Summary
The existing automation operation and maintenance technology lacks a unified method to describe multiple operation and maintenance scenarios, resulting in limited automation operation and maintenance scenarios and cannot meet the efficient needs of IT system operation and maintenance.
An automated operation and maintenance system based on unified process management technology is adopted, and the operation and maintenance process is uniformly described through the operation and maintenance middle platform and automated operation and maintenance modules, and the automated processing of multiple operation and maintenance scenarios is supported.
It realizes automated operation and maintenance in various operation and maintenance scenarios, reduces manual operation risks, improves operation and maintenance efficiency, reduces operation and maintenance costs, and supports the rapid adaptation of different operation and maintenance needs.
Smart Images

Figure CN119960809A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of IT system operation and maintenance, and specifically relates to an automated operation and maintenance system based on unified process management technology. Background Art
[0002] In the process of IT system operation and maintenance, daily operation and maintenance are repetitive and tedious, the efficiency of manual operation and maintenance is difficult to improve, and operational risks occur frequently, and the degree of standardization of work handover is low, so it is difficult to meet the efficient and urgent needs of automated operation and maintenance.
[0003] There are many scenarios for automated operation and maintenance. If we want to achieve the goal of automation for different operation and maintenance scenarios, we need to be able to describe the operation and maintenance processes of various scenarios through a unified method, and respond to changes in operation and maintenance scenarios and newly emerging operation and maintenance scenarios in a low-cost, fast and efficient manner.
[0004] Existing automated operation and maintenance technologies either focus on a specific application scenario, build an operation model for the specific application scenario, and implement automated operation and maintenance of the scenario through modeling and parameterization methods; or use some unique technology, such as implementing an operation and maintenance instruction library, to implement automated operation and maintenance by providing the ability to organize and edit operation and maintenance instructions, but the number of automated operation and maintenance scenarios that can be supported is very small. Using these two methods, usually an independent automated operation and maintenance system is provided to solve the problems of a certain type of specific scenario in automated operation and maintenance. However, there is a lack of consideration for the overall automated operation and maintenance, a lack of technical support for the gradual expansion of automated operation and maintenance scenarios, and a lack of long-term planning for the development of the operation and maintenance system, which can only form isolated islands of operation and maintenance systems.
[0005] Therefore, how to overcome 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 the present invention is to address the deficiencies of the prior art and to provide an automated operation and maintenance system based on unified process management technology, which can realize automated operation and maintenance, reduce the risks of manual operations, improve operation and maintenance efficiency, and reduce operation and maintenance costs.
[0007] To achieve the above purpose, the technical solution adopted by the present invention is as follows: An automated operation and maintenance system based on unified process management technology, including an operation and maintenance middle platform; the operation and maintenance middle platform includes an operation and maintenance business middle platform; The operation and maintenance business platform includes automated operation and maintenance modules and other operation and maintenance scenario modules; The automated operation and maintenance module includes an operation support platform and an operation resource management platform; The operation support platform is used to drive various scenario processes; The operation resource management platform is used to manage various operation resources required by the automated operation and maintenance system based on unified process management technology; The automated operation and maintenance module also includes a release automation unit, an inspection automation unit, a batch automation unit, a disaster recovery automation unit and a software installation automation unit; The release automation unit is used for automatic release of applications; The inspection automation unit is used for system inspection, network inspection, database inspection and middleware inspection, and generates inspection reports; The batch automation unit is used for automated processing of batch business; The disaster recovery automation unit is used for the automated implementation of disaster recovery switching; The software installation automation unit is used for batch installation, configuration and uninstallation of commercial software, as well as batch installation of system patches; Other operation and maintenance scenario modules include ITSM submodule; The ITSM submodule is used to provide IT service management.
[0008] Further, preferably, the operation support platform includes a unified process engine; The operation resource management platform includes 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; The scenario process definition submodule is used to describe the 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 as to facilitate the operation steps to 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 to record and view automated operation and maintenance logs; The timer service submodule is used to receive the timer application subscription information and send the timer notification information after 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.
[0009] Furthermore, preferably, the operation and maintenance middle platform also includes an operation and maintenance development middle platform; The scenario process definition files are pre-stored in the operation and maintenance development platform; The operation and maintenance development platform is used to publish the scenario process definition file to the automated operation and maintenance module; the scenario process definition file includes the definition of operation steps, operation and maintenance tasks, scenario process and its attributes.
[0010] Further, preferably, the operation and maintenance middle platform also includes an operation and maintenance middle platform base and an operation and maintenance service bus; The operation and maintenance center base is used to collect, store and manage the data required for the operation and maintenance services in the operation and maintenance business center; The operation and maintenance service bus is used to manage operation and maintenance services; The automated operation and maintenance module implements the operation and maintenance management of operation and maintenance resource objects by calling the microservice interface provided by the operation and maintenance middle platform base.
[0011] Furthermore, preferably, it also includes an operation and maintenance front desk, which is connected to the operation and maintenance middle desk. The operation and maintenance user initiates automated operation and maintenance tasks through the operation and maintenance front desk, and then performs corresponding operation and maintenance at the operation and maintenance middle desk.
[0012] In the present invention, the definition of the unified process is to analyze various operation and maintenance scenarios, abstract the concept of operation flow, realize the unified description of the operation and maintenance process, and select the scenario to realize automated operation and maintenance according to the characteristics of the operation and maintenance scenario. 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).
[0013] You can set properties for the three types of objects: operation steps, operation and maintenance tasks, and scenario processes. Name the properties to distinguish and locate the properties. The properties are managed in a tree structure and can be customized according to the needs of operation and maintenance work.
[0014] Operation steps: responsible for describing the actions to be performed. Actions can be calling program instructions, calling local program modules, or calling remote services, and are defined by the specific attributes of the operation steps (such as the implementation type attribute). The call parameters of the operation steps can be stored in the attribute tree of the operation steps. Operation steps can be combined into operation and maintenance tasks according to the three types of processes: sequence, branch, and loop.
[0015] Operation and maintenance tasks: consist of operation steps. They can have execution control properties, define breakpoints, skip specified operation steps, repeat specified operation steps or operation and maintenance tasks, etc. You can also define execution timing properties, such as immediate execution, scheduled execution, execution according to calendar cycles, etc. Operation and maintenance tasks can be nested, and the operation step objects in the operation and maintenance tasks can be replaced with operation and maintenance task objects. Only operation and maintenance tasks in the current scenario process can be referenced in the operation and maintenance tasks.
[0016] Scenario flow: Multiple operation and maintenance tasks form a scenario flow. The operation and maintenance tasks in a scenario flow are in parallel. The operation and maintenance tasks are identified by name. The scenario flow can be combined with the attributes of the scenario flow to construct a scenario template, supporting various automated operation and maintenance scenarios.
[0017] Operation steps, operation and maintenance tasks, and scenario processes all have security and log attributes, which are used to define operation permissions and log levels.
[0018] In the present invention, the automated operation and maintenance module also includes a release automation unit, an inspection automation unit, a batch automation unit, a disaster recovery automation unit, and a software installation automation unit; in: The release automation unit is used to support the automatic release of applications. This includes the release of new applications and the update of existing applications. The unit can support multiple scenario processes based on differences in the release environment, application release management and control requirements, etc.
[0019] The inspection automation unit is used to support inspection tasks such as system inspection, network inspection, database inspection, middleware inspection, etc. It supports customized inspection indicators, generation of inspection reports, and single / double review of inspection results.
[0020] The batch automation unit is used for the automated processing of batch business. The trading system has two types of business: online and batch. Batch business is initiated and implemented by operation and maintenance personnel in the background, and batch automation provides support for the automated processing of batch business.
[0021] The disaster recovery automation unit is used to automate the implementation of disaster recovery switching. In order to ensure that important systems can continue to provide services, disaster recovery systems will be built in different locations in addition to production systems. Switching system services from production systems to disaster recovery systems or from disaster recovery systems back to production systems is a complex system engineering project. Disaster recovery automation provides automated support for disaster recovery switching.
[0022] The software installation automation unit is used for batch installation, configuration, and uninstallation of commercial software, such as WebLogic, KingbaseES, etc.; system patches, such as batch automated installation of patches for operating systems such as Linux and Windows, etc.
[0023] The ITSM sub-module is used to provide IT service management, specifically IT service management functions, including service level management, service request, incident management, problem management, change management, release management and other functions.
[0024] The operation resource management platform includes 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; in: The scenario process definition submodule is used to describe the scenario process object (including operation steps, operation and maintenance tasks, scenario process and its attribute definition). Each scenario process object corresponds to a file. Operation resource management is responsible for managing all scenario process definition files of the automated operation and maintenance module. The file is interpreted and executed by the unified process engine.
[0025] The local program 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 can be called by operation steps are managed here.
[0026] The automated operation and maintenance security submodule is used for automated operation and maintenance security management, providing identity authentication, digital signature, encryption / decryption, digital fingerprint calculation / verification, permission review and other functions related to automated operation and maintenance security.
[0027] The automated operation and maintenance log submodule is used to provide the recording and viewing functions of automated operation and maintenance logs.
[0028] The timer service submodule is used to receive the timer application subscription information and send the timer notification information after the specified time.
[0029] The automated operation and maintenance module is a component of the operation and maintenance system. The operation and maintenance system includes the operation and maintenance front desk, the operation and maintenance middle desk, and the operation and maintenance resource objects. The operation and maintenance middle desk includes the operation and maintenance development middle desk, the operation and maintenance business middle desk, the operation and maintenance middle desk base, and the operation and maintenance service bus. The operation and maintenance business middle desk includes the automated operation and maintenance module and other operation and maintenance scenario modules, such as ITSM (IT service management), etc. The operation and maintenance front desk provides interactive functions with operation and maintenance related personnel.
[0030] The operation and maintenance resource object is the management service object of the operation and maintenance system.
[0031] The operation and maintenance development platform is used to build an operation and maintenance PaaS development platform for operation and maintenance personnel, and achieve the goal of rapid iteration of development and operation and maintenance SaaS services. The operation and maintenance development platform is used to edit scenario process definition files and prepare the supporting resources required for the unified process engine to interpret and execute scenario process definition files.
[0032] The operation and maintenance middle platform base is the intermediate link that supports the operation and maintenance business middle platform and manages service operation and maintenance resource objects.
[0033] The operation and maintenance service bus provides operation and maintenance service management functions and manages all services provided by the operation and maintenance center. The functions of the operation and maintenance center are all implemented based on services.
[0034] Compared with the prior art, the present invention has the following beneficial effects: 1. Based on the automated operation and maintenance system based on unified process management technology provided by the present invention, operation and maintenance scenarios such as release automation, inspection automation, batch automation, disaster recovery automation, and software installation automation can be realized, achieving an out-of-the-box effect.
[0035] 2. Through the operation and maintenance middle platform provided by the present invention, it is possible to realize rapid function adaptation and adjustment according to the specific needs of different users, based on the already realized automated operation and maintenance scenarios, by adjusting the scenario process definition files and coordinating the supporting operating resources, thereby realizing the customized implementation of automated operation and maintenance at a low cost.
[0036] 3. The present invention proposes the concept of operation flow, and provides the description function of automated operation and maintenance scenarios through operation steps, operation and maintenance tasks, and scenario processes. The customization capabilities of operation steps, operation and maintenance tasks, scenario processes, and their attributes can support various automated operation and maintenance scenarios.
[0037] 4. The operation flow has the ability to describe other automated operation and maintenance scenarios. With the technical content provided by this invention, it is possible to create a new scenario process definition file and coordinate the supporting operating resources to achieve fast and low-cost customized development and support new operation and maintenance scenarios. All automated operation and maintenance scenarios can be realized through a technical system, which simplifies the system architecture and reduces the comprehensive application cost of automated operation and maintenance. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 It is a schematic diagram of the architecture of the automated operation and maintenance system based on the unified process management technology of the present invention; Figure 2 This is a schematic diagram of initiating an operation and maintenance task; among them, 1 refers to manual initiation by an operation and maintenance user, 2 refers to scheduled initiation by a timer service, 3-1 refers to the initiation of an ITSM submodule approval completion event, and 3-2 refers to when the operation and maintenance center base receives the information transmitted by the operation and maintenance resource object in 3-2-1 and determines that it meets the event subscribed by the batch automation unit, it actively sends event information to the batch automation unit; Figure 3 It is a schematic diagram of the execution of operation and maintenance tasks; among them, the automated operation and maintenance security module and the automated operation log module are called by the batch automation unit according to the attribute information of the operation and maintenance tasks and operation steps; the operation of the operation and maintenance resource objects is performed by the batch automation unit by calling the service 1 provided by the operation and maintenance middle platform base according to the configuration of the operation steps, and the operation and maintenance middle 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 DESCRIPTION
[0039] The present invention is further described in detail below in conjunction with embodiments.
[0040] Those skilled in the art will appreciate that the following examples are only used to illustrate the present invention and should not be considered to limit the scope of the present invention. If no specific techniques or conditions are specified in the examples, the techniques or conditions described in the literature in the art or the product specifications are used. If the manufacturer of the materials or equipment used is not specified, they are all conventional products that can be purchased. Example 1
[0041] like Figure 1 As shown, an automated operation and maintenance system based on unified process management technology includes an operation and maintenance middle platform; the operation and maintenance middle platform includes an operation and maintenance business middle platform; The operation and maintenance business platform includes automated operation and maintenance modules and other operation and maintenance scenario modules; The automated operation and maintenance module includes an operation support platform and an operation resource management platform; The operation support platform is used to drive various scenario processes; The operation resource management platform is used to manage various operation resources required by the automated operation and maintenance system based on unified process management technology; The automated operation and maintenance module also includes a release automation unit, an inspection automation unit, a batch automation unit, a disaster recovery automation unit and a software installation automation unit; The release automation unit is used for automatic release of applications; The inspection automation unit is used for system inspection, network inspection, database inspection and middleware inspection, and generates inspection reports; The batch automation unit is used for automated processing of batch business; The disaster recovery automation unit is used for the automated implementation of disaster recovery switching; The software installation automation unit is used for batch installation, configuration and uninstallation of commercial software, as well as batch installation of system patches; Other operation and maintenance scenario modules include ITSM submodule; The ITSM submodule is used to provide IT service management. Example 2
[0042] like Figure 1 As shown, an automated operation and maintenance system based on unified process management technology includes an operation and maintenance middle platform; the operation and maintenance middle platform includes an operation and maintenance business middle platform; The operation and maintenance business platform includes automated operation and maintenance modules and other operation and maintenance scenario modules; The automated operation and maintenance module includes an operation support platform and an operation resource management platform; The operation support platform is used to drive various scenario processes; The operation resource management platform is used to manage various operation resources required by the automated operation and maintenance system based on unified process management technology; The automated operation and maintenance module also includes a release automation unit, an inspection automation unit, a batch automation unit, a disaster recovery automation unit and a software installation automation unit; The release automation unit is used for automatic release of applications; The inspection automation unit is used for system inspection, network inspection, database inspection and middleware inspection, and generates inspection reports; The batch automation unit is used for automated processing of batch business; The disaster recovery automation unit is used for the automated implementation of disaster recovery switching; The software installation automation unit is used for batch installation, configuration and uninstallation of commercial software, as well as batch installation of system patches; Other operation and maintenance scenario modules include ITSM submodule; The ITSM submodule is used to provide IT service management.
[0043] The operation support platform includes a unified process engine; The operation resource management platform includes 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; The scenario process definition submodule is used to describe the 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 as to facilitate the operation steps to 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 to record and view automated operation and maintenance logs; The timer service submodule is used to receive the timer application subscription information and send the timer notification information after 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.
[0044] The operation and maintenance middle platform also includes the operation and maintenance development middle platform; The scenario process definition files are pre-stored in the operation and maintenance development platform; The operation and maintenance development platform is used to publish the scenario process definition file to the automated operation and maintenance module; the scenario process definition file includes the definition of operation steps, operation and maintenance tasks, scenario process and its attributes.
[0045] The operation and maintenance center also includes the operation and maintenance center base and the operation and maintenance service bus; The operation and maintenance center base is used to collect, store and manage the data required for the operation and maintenance services in the operation and maintenance business center; The operation and maintenance service bus is used to manage operation and maintenance services; The automated operation and maintenance module implements the operation and maintenance management of operation and maintenance resource objects by calling the microservice interface provided by the operation and maintenance middle platform base.
[0046] It also includes the operation and maintenance front desk, which is connected to the operation and maintenance middle desk. The operation and maintenance users initiate automated operation and maintenance tasks through the operation and maintenance front desk, and then go to the operation and maintenance middle desk to perform corresponding operation and maintenance.
[0047] The present invention is a component of the operation and maintenance system. Automated operation and maintenance is a type of scenario application of the operation and maintenance business middle platform. The operation and maintenance development middle platform, the operation and maintenance business middle platform, the operation and maintenance middle platform base, and the operation and maintenance service bus together constitute the operation and maintenance middle platform. In conjunction with the operation and maintenance front desk and the operation and maintenance resource objects, an operation and maintenance system is formed.
[0048] The present invention defines automated operation and maintenance as a type of operation and maintenance scenario in the operation and maintenance business platform.
[0049] With the operation business platform (including automated operation and maintenance modules and other operation and maintenance scenario modules) and the operation and maintenance development middle platform as the main body, an automated operation and maintenance system based on unified process management technology has been formed.
[0050] The operation resource management platform is used to centrally manage various operation resources required by the automated operation and maintenance system based on unified process management technology; it includes scenario process definition sub-module, local program sub-module, automated operation and maintenance security sub-module, automated operation and maintenance log sub-module and timer service sub-module.
[0051] The automated operation and maintenance module interacts with various operation and maintenance resource objects (including computer rooms, networks, storage, cloud infrastructure, databases, middleware and other infrastructure, applications, services, transactions and other applications, as well as business-level resource objects) through the operation and maintenance middle platform base. Therefore, when defining the operation steps, the interaction with various operation and maintenance resource objects is achieved by calling the services provided by the operation and maintenance middle platform base. However, the present invention does not restrict the specific implementation method of the operation and maintenance operation steps.
[0052] The automated operation and maintenance module includes an operation support platform and an operation resource management platform. Automated operation and maintenance scenario applications (including release automation, inspection automation, batch automation, disaster recovery automation, software installation automation, etc.) are implemented based on this system, which serves as an example of using the system of the present invention to realize automated operation and maintenance, which can be used out of the box, and also serves as a starting point for customers to define their own automated operation and maintenance scenarios.
[0053] The fundamental source of initiating operation and maintenance tasks is the operation and maintenance user. The operation and maintenance user initiates automated operation and maintenance tasks through the operation and maintenance front desk. There are three modes for initiating tasks. One is to directly initiate and execute automated operation and maintenance tasks. The second is to set the execution time of the operation and maintenance tasks. The automated operation and maintenance module automatically initiates the operation and maintenance tasks at the specified time. For example, set a scheduled execution and execute the specified operation and maintenance tasks according to the calendar cycle. The third is to define the operation and maintenance task execution triggered by events. For example, when the operation and maintenance middle platform base monitors the specified operation and maintenance events, it sends event information to the specific operation and maintenance automation scenario module to trigger the execution of the specified operation and maintenance tasks. Or other operation and maintenance scenario modules send event information to the specific operation and maintenance automation scenario module to trigger the execution of the specified operation and maintenance tasks. For example, in the ITSM sub-module, after the application release is approved, specific event information is sent to the release automation unit, and the release automation unit starts the specified automatic application release operation and maintenance task.
[0054] The fundamental source of initiating operation and maintenance tasks is the operation and maintenance users, 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 operation and maintenance task initiation diagram describes the three types of operation and maintenance task initiation modes.
[0055] The development results of the operation and maintenance development platform: scenario process definition files (including operation steps, operation and maintenance tasks, scenario processes and their attribute definitions) and the resources required for operation will be published to the automated operation and maintenance module. When the specific functional modules of the automated operation and maintenance module are started, the corresponding scenario process definition files will be loaded and parsed and executed by the unified process engine.
[0056] The present invention analyzes and refines the workflow, instruction flow, task flow and other processes involved in various operation and maintenance scenarios, abstracts the concept of operation flow, and realizes a unified description of the operation and maintenance process.
[0057] The basic unit of the operation flow is the operation step. The operation steps can be combined into operation and maintenance tasks according to the three types of processes: sequence, branch, and loop. 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).
[0058] You can set properties for operation steps, operation and maintenance tasks, and scenario processes; and give properties names to distinguish and locate properties; properties are managed in a tree-like manner and can be customized according to the needs of operation and maintenance work. For example, an operation and maintenance task can have execution control properties, define breakpoints, skip specified operation steps, repeat specified operation steps, etc. You can also define execution timing properties, such as immediate execution, scheduled execution, execution according to calendar cycles, etc.
[0059] The action performed by the operation step can be to call a program instruction, a local program module, or a remote service, which is defined by the specific attributes of the operation step (such as the implementation type attribute). The call parameters of the operation step can be stored in the attribute tree of the operation step. The operation steps, operation and maintenance tasks, and scenario processes all have security and log attributes, which are used to define operation permissions and log levels.
[0060] The scene flow can be combined with the attributes of the scene flow to construct a scene template, which supports various automated operation and maintenance scenarios. Based on the scene template, users can edit and adjust various attribute parameters through the operation and maintenance development platform, coordinate and define corresponding operation resources, and customize new operation and maintenance tasks and operation steps.
[0061] When a specific operation and maintenance task is started through any of the three types of operation and maintenance task initiation modes, the unified process engine will execute the operation steps according to the description of the operation and maintenance task, the operation steps and their attribute parameters to complete the operation and maintenance task.
[0062] The automated operation and maintenance module implements the operation and maintenance management of operation and maintenance resource objects by calling the microservice interface provided by the operation and maintenance center base. Since the operation and maintenance service bus not only registers all service interfaces provided by the operation and maintenance center, but also registers service interfaces provided by external systems, the automated operation and maintenance module can call the services provided by the operation and maintenance center and external systems according to the information defined in the scenario process definition file.
[0063] The above shows and describes the basic principles, main features and advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments, and the above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.
Claims
1. An automated operation and maintenance system based on unified process management technology, characterized in that: Including operation and maintenance middle platform; the operation and maintenance middle platform includes operation and maintenance business middle platform; The operation and maintenance business platform includes automated operation and maintenance modules and other operation and maintenance scenario modules; The automated operation and maintenance module includes an operation support platform and an operation resource management platform; The operation support platform is used to drive various scenario processes; The operation resource management platform is used to manage various operation resources required by the automated operation and maintenance system based on unified process management technology; The automated operation and maintenance module also includes a release automation unit, an inspection automation unit, a batch automation unit, a disaster recovery automation unit and a software installation automation unit; The release automation unit is used for automatic release of applications; The inspection automation unit is used for system inspection, network inspection, database inspection and middleware inspection, and generates inspection reports; The batch automation unit is used for automated processing of batch business; The disaster recovery automation unit is used for the automated implementation of disaster recovery switching; The software installation automation unit is used for batch installation, configuration and uninstallation of commercial software, as well as batch installation of system patches; Other operation and maintenance scenario modules include ITSM submodule; The ITSM submodule is used to provide IT service management.
2. The automated operation and maintenance system based on unified process management technology according to claim 1, characterized in that: The operation support platform includes a unified process engine; The operation resource management platform includes 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; The scenario process definition submodule is used to describe the 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 as to facilitate the operation steps to 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 to record and view automated operation and maintenance logs; The timer service submodule is used to receive the timer application subscription information and send the timer notification information after 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.
3. The automated operation and maintenance system based on unified process management technology according to claim 1, characterized in that: The operation and maintenance middle platform also includes the operation and maintenance development middle platform; The scenario process definition files are pre-stored in the operation and maintenance development platform; The operation and maintenance development platform is used to publish the scenario process definition file to the automated operation and maintenance module; the scenario process definition file includes the definition of operation steps, operation and maintenance tasks, scenario process and its attributes.
4. The automated operation and maintenance system based on unified process management technology according to claim 1, characterized in that: The operation and maintenance center also includes the operation and maintenance center base and the operation and maintenance service bus; The operation and maintenance center base is used to collect, store and manage the data required for the operation and maintenance services in the operation and maintenance business center; The operation and maintenance service bus is used to manage operation and maintenance services; The automated operation and maintenance module implements the operation and maintenance management of operation and maintenance resource objects by calling the microservice interface provided by the operation and maintenance middle platform base.
5. The automated operation and maintenance system based on unified process management technology according to claim 1, characterized in that: It also includes the operation and maintenance front desk, which is connected to the operation and maintenance middle desk. The operation and maintenance users initiate automated operation and maintenance tasks through the operation and maintenance front desk, and then go to the operation and maintenance middle desk to perform corresponding operation and maintenance.
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