Method and device for constructing operation and maintenance model, electronic equipment and storage medium

By constructing a multi-level operation and maintenance model, the problems of high complexity and high risk in enterprise operation and maintenance are solved, unified operation and maintenance management and standardization are achieved, operation and maintenance efficiency is improved, and the management requirements of disaster recovery and multi-active operation and maintenance are met.

CN115760013BActive Publication Date: 2026-04-14CCB FINTECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-07
Publication Date
2026-04-14

Smart Images

  • Figure CN115760013B_ABST
    Figure CN115760013B_ABST
Patent Text Reader

Abstract

The present disclosure provides a construction method and device of an operation and maintenance model, electronic equipment and a storage medium, which can be applied to the technical field of operation and maintenance. The method comprises: in response to a model construction instruction, obtaining at least one business architecture of a target enterprise, the business architecture comprising business functions, business structures, business processes and business actions having a hierarchical relationship; generating a first element of a first level of the operation and maintenance model according to the business functions; generating a second element of a second level of the operation and maintenance model according to the business structures, the first element and the second element having a first association relationship; generating a third element of a third level of the operation and maintenance model according to the running objects of the business processes contained in each business structure, the attributes of the business processes being real-time associated with the attributes of the third element, the second element and the third element having a second association relationship; and generating a fourth element of a fourth level of the operation and maintenance model according to the execution objects of the business actions, the third element and the fourth element having a third association relationship.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of operation and maintenance technology, and more specifically to a method, apparatus, electronic device, and readable storage medium for constructing an operation and maintenance model. Background Technology

[0002] Currently, due to differences in business architecture and management responsibilities, enterprises lack a unified operation and maintenance (O&M) model when facing O&M needs, making it impossible to conduct effective and unified O&M for their business operations. Furthermore, different business functions are developed by different departments, leading to inconsistent O&M commands and procedures. This is particularly problematic for enterprise-level O&M requirements across multiple locations and centers. The lack of a unified O&M model and standards significantly increases the complexity and efficiency of application O&M, introduces various O&M risks, and fails to meet the requirements for disaster recovery and multi-active O&M supervision. Existing operation and maintenance (O&M) methods have the following drawbacks: First, different business units within an enterprise employ inconsistent O&M methods, leading to chaotic O&M data and various discrepancies in application foundation data. This hinders unified data management and subsequent iterative upgrades, and significantly impedes the construction of a unified standard application O&M system. Second, the lack of unified and standardized application models makes daily application O&M activities complex and chaotic. It is impossible to establish universally standardized application processes and specifications in areas such as application release changes, health checks, and emergency response, thus increasing the overall complexity of application O&M. Furthermore, the increased complexity due to inconsistent O&M data models also leads to increased application O&M risks, especially during data analysis. Non-standardized application foundation data can result in invalid analysis results, leading to unpredictable risks. Finally, disaster recovery / multi-active deployment has very high requirements, demanding strict standardization of application foundation data. Without a unified standard O&M model, multi-active and disaster recovery O&M management cannot be achieved. Summary of the Invention

[0003] In view of the above problems, this disclosure provides a method, apparatus, electronic device and readable storage medium for constructing an operation and maintenance model, which can effectively improve operation and maintenance efficiency.

[0004] According to a first aspect of this disclosure, a method for constructing an operation and maintenance model is provided, including but not limited to: responding to a model construction instruction to obtain at least one business architecture of a target enterprise, the business architecture including hierarchical business functions, business structures, business processes, and business actions; generating a first element of a first level of the operation and maintenance model based on the business functions; generating a second element of a second level of the operation and maintenance model based on the business structures, wherein the first element and the second element have a first association relationship generated by mapping the association relationship between the business functions and the business structures; generating a third element of a third level of the operation and maintenance model based on the running object of the business processes contained in each business structure, wherein the attributes of the business processes are associated with the attributes of the third element in real time, and the second element and the third element have a second association relationship generated by mapping the association relationship between the business structures and the business processes; and generating a fourth element of a fourth level of the operation and maintenance model based on the execution object of the business actions, wherein the fourth element is associated with a host node, and the third element and the fourth element have a third association relationship generated by mapping the association relationship between the business processes and the business actions.

[0005] In some exemplary embodiments of this disclosure, the hierarchy of the business function corresponds to the first hierarchy, the hierarchy of the business structure corresponds to the second hierarchy, the hierarchy of the business process corresponds to the third hierarchy, and the business action corresponds to the fourth hierarchy. The method further includes: determining the level of the first element, the second element, the third element, and the fourth element at the same level as the business architecture based on the level of the business function, the business structure, the business process, and the business action at each level of the business architecture.

[0006] In some exemplary embodiments of this disclosure, generating a third element of the third level of the operation and maintenance model based on the running objects of the business processes contained in each business structure includes: determining all business processes required by the business structure based on each business structure; determining all running objects of the business processes based on each business process; classifying the running objects contained in the determined business structure to generate a third element of the third level of the operation and maintenance model, wherein each third element includes at least one running object of the same category.

[0007] In some exemplary embodiments of this disclosure, the method further includes: after generating a third element of the third level of the operation and maintenance model based on the running object of the business process contained in each business structure, associating the attributes of the third element with the attributes of the business process in real time.

[0008] In some exemplary embodiments of this disclosure, the step of real-time association of the attributes of the third element based on the attributes of the business process includes: real-time association of the quantity attribute of the third element based on the business volume attribute of the business process; real-time association of the first functional attribute of the third element based on the regional attribute of the business process; and real-time association of the second functional attribute of the third element based on the environmental attribute of the business process.

[0009] In some exemplary embodiments of this disclosure, the method further includes: generating operation and maintenance management information for the first element, second element, third element, and fourth element in the operation and maintenance model that are at the same level as the business architecture, based on the business management information of the business function, business structure, business process, and business action.

[0010] In some exemplary embodiments of this disclosure, each level of the operation and maintenance model contains elements with a defined data format, and each level of the elements is capable of executing operation and maintenance instructions associated with the defined data format.

[0011] A second aspect of this disclosure provides an apparatus for constructing an operation and maintenance model, including but not limited to: a response module configured to respond to a model construction instruction and obtain at least one business architecture of a target enterprise, the business architecture including hierarchical business functions, business structures, business processes, and business actions; a first generation module configured to generate a first element of a first level of the operation and maintenance model based on the business functions; a second generation module configured to generate a second element of a second level of the operation and maintenance model based on the business structures, wherein the first element and the second element have a first association relationship generated by mapping the association relationship between the business functions and the business structures; a third generation module configured to generate a third element of a third level of the operation and maintenance model based on the running objects of the business processes contained in each business structure, wherein the attributes of the business processes are associated with the attributes of the third element in real time, and the second element and the third element have a second association relationship generated by mapping the association relationship between the business structures and the business processes; and a fourth generation module configured to generate a fourth element of a fourth level of the operation and maintenance model based on the execution objects of the business actions, wherein the fourth element is associated with a host node, and the third element and the fourth element have a third association relationship generated by mapping the association relationship between the business processes and the business actions.

[0012] A third aspect of this disclosure provides an enterprise operation and maintenance method, comprising: obtaining operation and maintenance instructions, and performing operation and maintenance on a target enterprise according to an operation and maintenance model constructed using the operation and maintenance model construction method described above.

[0013] A fourth aspect of this disclosure provides an electronic device comprising: one or more processors; and a storage device for storing executable instructions that, when executed by the processor, implement the method described above.

[0014] A fifth aspect of this disclosure provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, implement the method described above.

[0015] A sixth aspect of this disclosure provides a computer program product including a computer program that, when executed by a processor, implements the method described above.

[0016] According to embodiments of this disclosure, the elements contained in different levels of the operation and maintenance model are generated by obtaining the business architecture of the target enterprise, ensuring the standardization of the operation and maintenance model structure and realizing unified operation and maintenance for the enterprise's business. Furthermore, this disclosure generates a third element of the third level of the operation and maintenance model based on the running objects of the business processes contained in each business structure. The attributes of the business processes are correlated with the attributes of the third element in real time, enabling the operation and maintenance model to adjust the attributes of the third element according to the business processes, thereby achieving operation and maintenance management under different business processes and improving operation and maintenance efficiency. Attached Figure Description

[0017] The foregoing contents, as well as other objects, features, and advantages of this disclosure, will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0018] Figure 1 The diagram illustrates a system architecture for which the operation and maintenance model construction method of the present disclosure embodiments can be applied;

[0019] Figure 2 A flowchart illustrating a method for constructing an operation and maintenance model according to an embodiment of this disclosure is shown schematically.

[0020] Figure 3 This schematically illustrates a flowchart of the method for determining element level in the construction of an operation and maintenance model according to an embodiment of the present disclosure;

[0021] Figure 4 This schematically illustrates a flowchart of the method for constructing an operation and maintenance model according to an embodiment of the present disclosure during operation S240;

[0022] Figure 5 This schematically illustrates a flowchart of the method for constructing an operation and maintenance model according to an embodiment of the present disclosure after operation S240;

[0023] Figure 6The flowchart illustrates a method for constructing an operation and maintenance model according to an embodiment of the present disclosure, in which the attributes of a third element are associated in real time based on the attributes of a business process.

[0024] Figure 7 This illustration schematically shows a flowchart of the method for generating operation and maintenance management information according to an embodiment of the present disclosure for constructing an operation and maintenance model;

[0025] Figure 8 This schematic diagram illustrates a structural block diagram of an apparatus for constructing an operation and maintenance model according to an embodiment of the present disclosure;

[0026] Figure 9 A block diagram of an electronic device suitable for implementing a method for constructing an operation and maintenance model according to an embodiment of the present disclosure is shown schematically. Detailed Implementation

[0027] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.

[0028] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0029] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0030] When using expressions such as "at least one of A, B, and C", they should generally be interpreted in accordance with the meaning that is commonly understood by a person skilled in the art (e.g., "a system having at least one of A, B, and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B, and C, etc.).

[0031] In the technical solution disclosed herein, the acquisition, storage, and application of user personal information comply with the provisions of relevant laws and regulations, necessary confidentiality measures have been taken, and there is no violation of public order and good morals.

[0032] To address the problem of the inability to perform unified and efficient operation and maintenance (O&M) for the same enterprise's business in related technologies, this disclosure provides a method, apparatus, electronic device, and readable storage medium for constructing an O&M model, enabling unified O&M for an enterprise's business and improving O&M efficiency. The method for constructing the O&M model includes, but is not limited to: responding to a model construction instruction and obtaining at least one business architecture of the target enterprise, the business architecture including hierarchical business functions, business structures, business processes, and business actions; generating a first element of the first level of the O&M model based on the business functions; generating a second element of the second level of the O&M model based on the business structures, with a first association relationship between the first element and the second element generated by mapping the association relationship between the business functions and the business structures; generating a third element of the third level of the O&M model based on the running objects of the business processes contained in each business structure, with the attributes of the business processes and the attributes of the third element being associated in real time, and the second element and the third element having a second association relationship generated by mapping the association relationship between the business structures and the business processes; and generating a fourth element of the fourth level of the O&M model based on the execution objects of the business actions, the fourth element being associated with a host node, and the third element and the fourth element having a third association relationship generated by mapping the association relationship between the business processes and the business actions.

[0033] According to embodiments of this disclosure, the elements contained in different levels of the operation and maintenance model are generated by obtaining the business architecture of the target enterprise, ensuring the standardization of the operation and maintenance model structure and realizing unified operation and maintenance for the enterprise's business. Furthermore, this disclosure generates a third element of the third level of the operation and maintenance model based on the running objects of the business processes contained in each business structure. The attributes of the business processes are correlated with the attributes of the third element in real time, enabling the operation and maintenance model to adjust the attributes of the third element according to the business processes, thereby achieving operation and maintenance management under different business processes and improving operation and maintenance efficiency.

[0034] Figure 1 The diagram illustrates a system architecture for constructing an operation and maintenance model to which embodiments of this disclosure can be applied. It should be noted that... Figure 1 The examples shown are merely examples of system architectures applicable to the embodiments of this disclosure, intended to help those skilled in the art understand the technical content of this disclosure. However, they do not imply that the embodiments of this disclosure cannot be used in other devices, systems, environments, or scenarios. It should be noted that the method and apparatus for constructing the operation and maintenance model provided in the embodiments of this disclosure can be used in the fields of operation and maintenance technology and finance, and can also be used in any field other than finance. The method and apparatus for constructing the operation and maintenance model provided in the embodiments of this disclosure do not limit the application field.

[0035] like Figure 1As shown, an exemplary system architecture 100 for which the operation and maintenance model construction method of the present disclosure embodiments can be applied may include terminal devices 101, 102, and 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, and 103 and the server 105. The network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.

[0036] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, and 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc. (for example only).

[0037] Terminal devices 101, 102, and 103 can be various electronic devices with displays that support information input and web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0038] Server 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using terminal devices 101, 102, and 103 (for example only). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.

[0039] It should be noted that the method for constructing the operation and maintenance model provided in this embodiment can generally be executed by server 105. Correspondingly, the apparatus for constructing the operation and maintenance model provided in this embodiment can generally be located in server 105. The method for constructing the operation and maintenance model provided in this embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with terminal devices 101, 102, 103 and / or server 105. Correspondingly, the apparatus for constructing the operation and maintenance model provided in this embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with terminal devices 101, 102, 103 and / or server 105.

[0040] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0041] The following will be through Figures 2 to 7 The method for constructing the operation and maintenance model of the disclosed embodiments is described in detail.

[0042] Figure 2 A flowchart illustrating a method for constructing an operation and maintenance model according to an embodiment of this disclosure is shown schematically. Figure 2 As shown, the method 200 for constructing an operation and maintenance model according to an embodiment of this disclosure includes operations S210 to S250.

[0043] In operation S210, in response to the model building instruction, at least one business architecture of the target enterprise is obtained. The business architecture includes hierarchical business functions, business structure, business processes, and business actions.

[0044] In the embodiments of this disclosure, the business architecture of the target enterprise may include one or more, and the business architecture includes hierarchical business functions, business structures, business processes, and business actions. For example, a business architecture is a framework structure that can implement specific business operations of the target enterprise. For instance, a business architecture for banks to implement anti-money laundering measures, that is, business operations designed to prevent money laundering within the banking sector. Another example is a business architecture for providing travel services in traffic management. In the embodiments of this disclosure, the business architecture is used to implement specific business operations of the enterprise.

[0045] For example, a business architecture includes hierarchical business functions, business structures, business processes, and business actions. For instance, a business architecture can be a framework structure for implementing a specific business function, and may include four levels. The top level is the business function layer, which implements the specific business function. This layer may include one or more business structures located at the next level below the business function. Each business structure includes business processes located at the next level below it, used to implement that business structure. Each business process can be implemented by executing one or more business actions, which may be executed, for example, by a host node.

[0046] In the embodiments of this disclosure, the business functions, business structures, business processes, and the relationships between business functions in the business architecture are as follows. For example, the business architecture of a target enterprise includes business function A, which is used to implement a specific business. Business function A is located at the first level (top level). Business function A includes business structures B1, B2, and B3, which are used to fully implement business function A. The business structures are located at the second level (i.e., the level below the upper level). Business structure B1 includes business processes C1, C2, and C3. The business processes are located at the third level. The implementation of business structure B1 requires the simultaneous completion of business processes C1, C2, and C3 in a predetermined order. Each business process includes one or more business actions. For example, business process C1 includes business actions D1 and D2. Business actions are executed, for example, through host nodes. For instance, business action D1 is executed through node1, and business action D2 is executed through node2. The business actions are located at the fourth level, and the business process can be implemented based on one or more business actions.

[0047] In operation S220, the first element of the first level of the operation and maintenance model is generated based on the business functions.

[0048] In the embodiments of this disclosure, the first element of the first level of the operation and maintenance model is generated according to the business functions. When the target enterprise has multiple business architectures, the first element of the first level can be generated according to the business functions of each business architecture. The number of first elements corresponds to the number of business functions.

[0049] For example, if the business function included in a bank's anti-money laundering business architecture is anti-money laundering, then the first element generated is anti-money laundering.

[0050] For example, if the first element is located at the first level of the operation and maintenance model, it can be uniformly operated and maintained according to the operation and maintenance requirements during the operation and maintenance process, as well as other elements at the next lower level, effectively improving operation and maintenance efficiency. For the first element at the same level, different operation and maintenance operations can be performed on different first elements according to the requirements of different business functions, so as to meet the operation and maintenance needs of different business architectures.

[0051] In operation S230, the second element of the second level of the operation and maintenance model is generated according to the business structure. The first element and the second element have a first association relationship generated by the association relationship mapping based on the business function and business structure.

[0052] For example, if a bank's anti-money laundering business function includes an anti-money laundering detection and analysis platform and an anti-money laundering list screening platform, then a first element and a second element are generated based on the business structure included in each business function. Based on the relationship between the anti-money laundering detection and analysis platform, the anti-money laundering list screening platform, and the anti-money laundering business function, a first association relationship is generated between the first element and the second element.

[0053] In optional embodiments, the first element and the second element can be in a one-to-one correspondence, or the first element can be associated with multiple second elements. That is, an element at a lower level is associated with only one element at a higher level.

[0054] According to embodiments of this disclosure, it is possible to prevent lower-level elements from having association relationships with one or more upper-level elements, which could lead to problems during operation and maintenance and cause operational risks.

[0055] In operation S240, based on the running objects of the business processes contained in each business structure, the third element of the third level of the operation and maintenance model is generated. The attributes of the business process are associated with the attributes of the third element in real time. The second element and the third element have a second association relationship generated based on the association relationship between the business structure and the business process.

[0056] In the embodiments of this disclosure, each business process includes one or more running objects. For example, the business processes included in an anti-money laundering detection and analysis platform may include obtaining user input data, obtaining database data, and comparing and analyzing data through a server. When the business process involves obtaining user input data, its running object may include a front-end external service unit. When the business process involves obtaining database data, its running object may include a data processing unit. When the business process involves comparing and analyzing data through a server, its running object may include a front-end external service unit, a back-end core business unit, and a data processing unit.

[0057] In other embodiments, the objects running in the business process may also include, for example, the Internet of Things (IoT). A third element of the operation and maintenance model is generated based on the objects running in the business process. The relationship between the business structure and the business process is mapped to generate the relationship between the second and third elements. That is, the business structure includes one or more business processes, and there is a relationship between the business structure and the business processes. After determining the objects running in the business process, the relationship between the second and third elements is determined based on the relationship between the business structure and the business processes, facilitating unified operation and maintenance management for elements at different levels.

[0058] In the embodiments of this disclosure, the attributes of the business process include, for example, business-related attributes such as business volume attributes, regional attributes, and environmental attributes. The attributes of the third element include, for example, operation-related attributes such as quantity attributes and functional attributes. Functional attributes may include, for example, multi-active attributes, meaning the same business process is executed in different regions. Functional attributes may include, for example, disaster recovery attributes, meaning the same business process is executed in the same or different regions, but in different environments, including, for example, a working environment or a non-working environment.

[0059] According to embodiments of this disclosure, by associating the attributes of business processes with the attributes of third elements in real time, the attributes of the third elements in the operation and maintenance model can be adjusted in real time when the enterprise's business processes change. This facilitates meeting different operation and maintenance needs during actual operation and maintenance. For example, when the regional attributes of business processes are different, different operation and maintenance instructions can be executed for the third elements corresponding to business processes with different regional attributes, enabling multi-active operation and maintenance of the third elements. Or, when the environmental attributes of business processes are different, different operation and maintenance instructions can be executed for the third elements corresponding to business processes with different environmental attributes, enabling disaster recovery operation and maintenance of the third elements. This improves operation and maintenance efficiency.

[0060] In operation S250, the fourth element of the fourth level of the operation and maintenance model is generated based on the execution object of the business action. The fourth element is associated with the host node, and the third element and the fourth element have a third association relationship generated based on the association relationship between the business process and the business action.

[0061] According to embodiments of this disclosure, the execution object of a business action may be, for example, a host node. By associating the fourth element with the host node, the fourth element of the operation and maintenance model can enable the host node associated with the fourth element to execute the operation and maintenance instruction when it receives the operation and maintenance instruction.

[0062] By establishing a third association relationship between the third and fourth elements based on the association between business processes and business actions, the operation and maintenance model can achieve unified management of elements at different levels.

[0063] Figure 3 The flowchart illustrating the determination of element level in a method for constructing an operation and maintenance model according to an embodiment of the present disclosure is shown schematically.

[0064] In the embodiments of this disclosure, the hierarchy of business functions in the business architecture corresponds to the first level, the hierarchy of business structure corresponds to the second level, the hierarchy of business processes corresponds to the third level, and the hierarchy of business actions corresponds to the fourth level. For example, business functions are located at the first level, business structure at the second level, business processes at the third level, and business actions at the fourth level in the business architecture.

[0065] like Figure 3 As shown, the construction method of the operation and maintenance model also includes operation S300: determining the level of the first element, second element, third element and fourth element at the same level as the business architecture according to the level of business functions, business structure, business processes and business actions at each level of the business architecture.

[0066] In the embodiments of this disclosure, the target enterprise has multiple business architectures, and different business architectures have different hierarchical levels, such as important businesses, less important businesses, and unimportant businesses. A business function can include multiple business structures, and similarly, a business process can include multiple business actions, which can also have hierarchical levels. The hierarchical level of the first element corresponding to the business function is determined based on its hierarchical level. The hierarchical level of the second element corresponding to the business structure can be determined based on its hierarchical level. The hierarchical level of the third element corresponding to the business process can be determined based on its hierarchical level. The hierarchical level of the fourth element corresponding to the business action can be determined based on its hierarchical level.

[0067] According to embodiments of this disclosure, the elements of the operation and maintenance model can be made to correspond to the levels of content within the business framework, thereby facilitating operation and maintenance that are consistent with the business.

[0068] Figure 4 The flowchart of operation S240 is illustrated schematically in the method for constructing an operation and maintenance model according to an embodiment of the present disclosure.

[0069] like Figure 4 As shown, the method for constructing the operation and maintenance model can include operations S241 to S243 in operation S240.

[0070] In operation S241, all business processes required for each business structure are determined.

[0071] In operation S242, all running objects of each business process are determined according to each business process.

[0072] In operation S243, the running objects contained in the determined business structure are classified to generate the third element of the third level of the operation and maintenance model. Each third element includes at least one running object of the same category.

[0073] In the embodiments of this disclosure, each business structure includes multiple business processes, which together implement the functionality of the business structure. For example, a business structure for an anti-money laundering detection and analysis platform may include three business processes: acquiring user input data, acquiring database data, and comparing and analyzing data through a server. These three business processes enable the anti-money laundering detection and analysis platform to perform its anti-money laundering detection and analysis functions. In optional embodiments, the number of business processes varies depending on the business structure.

[0074] In the embodiments of this disclosure, each business process may include one or more running objects. For example, when the business process involves server-side comparison and analysis, its running objects may include three running objects: a front-end external service unit, a back-end core business unit, and a data processing unit. These three running objects implement the functions of the business process. In the embodiments of this disclosure, the number of running objects varies depending on the actual business process.

[0075] In the embodiments of this disclosure, after determining the running objects included in each business structure, the running objects are classified. For example, business process E1 includes running objects of categories F1, F2, and F3; business process E2 includes running objects of categories F1 and F4; and business process E3 includes running object F5. Classifying the running objects of business processes E1, E2, and E3 yields five categories of running objects F1, F2, F3, F4, and F5. Running objects of the same category are used as the third element of the third level of the operation and maintenance model. For example, the third element generated based on the running objects includes five elements, each including a category of running objects. In the embodiments of this disclosure, by using running objects of the same category as the third element, the operation and maintenance model can perform fast and effective operation and maintenance for running objects of the same category, eliminating the need for different operation and maintenance instructions for different business processes, thus improving operation and maintenance efficiency.

[0076] Figure 5 The flowchart illustrating the method for constructing an operation and maintenance model according to an embodiment of the present disclosure after operation S240 is shown.

[0077] like Figure 5 As shown, in operation S400: after generating the third element of the third level of the operation and maintenance model based on the running objects of the business processes contained in each business structure, the attributes of the third element are associated in real time according to the attributes of the business processes.

[0078] In the embodiments of this disclosure, the business process has one or more attributes, which can be changed in real time according to adjustments to the business process. By associating the attributes of the business process with the attributes of a third element in real time, it is ensured that the attributes of the third element in the operation and maintenance model remain consistent with the adjustments to the attributes of the business process, thereby preventing operational risks caused by business adjustments during the operation and maintenance process.

[0079] Figure 6 The illustration shows a flowchart of a method for constructing an operation and maintenance model according to an embodiment of the present disclosure, in which the attributes of a third element are associated in real time based on the attributes of a business process.

[0080] The following is combined Figure 6 A detailed explanation of how to operate S400 is provided, such as... Figure 6 As shown, operation S400 includes operation S410, operation S420 and operation S430.

[0081] In operation S410, the quantity attribute of the third element is associated with the business volume attribute of the business process in real time.

[0082] In the embodiments of this disclosure, the business process has certain business volume attributes, such as the number of users, the amount of data processed, etc. The quantity attribute of a third element is linked to the business volume attribute in real time. That is, the business volume of the business process is correlated with the quantity of the third element in real time. When the business volume changes, the quantity attribute of the third element is adjusted in real time. This ensures that the business volume remains consistent with the actual business volume during operation and maintenance, reducing the probability of operational risks.

[0083] In S420 operation, the first functional attribute of the third element is associated with the regional attribute of the business process in real time.

[0084] In the embodiments of this disclosure, the regional attribute of a business process may refer to the regional location of the business process during its operation. For example, the same business process may run simultaneously in region X and region Y. Since the regional attributes of the business processes are different, by associating the first functional attribute of the third element in real time, the third element can execute the same or different operation and maintenance instructions when performing operation and maintenance.

[0085] The first functional attribute is, for example, a functional attribute related to the region attribute. When the same business process runs in different regions, its first functional attribute is a multi-active attribute. Multi-active means that the same business process runs simultaneously in different regions to meet the business needs of different regions. During operation and maintenance, because the business process runs in different regions, its operation and maintenance instructions will differ to some extent. By associating the region attribute of the business process with the first functional attribute of the third element in real time, it is possible to effectively distinguish and perform operation and maintenance on the same business process that has different functional attributes, thereby improving the efficiency of operation and maintenance.

[0086] In operating S430, the second functional attribute of the third element is associated in real time based on the environmental attributes of the business process.

[0087] In the embodiments of this disclosure, environmental attributes may refer to, for example, the operating environment of a business process. For instance, the same business process can achieve different business functions in different operating environments. For example, business process A runs in a production environment to ensure normal business process execution. In a disaster recovery environment, the same business process A serves as a backup for the business process A in the production environment. When business process A in the production environment fails, business process A in the disaster recovery environment switches to the production environment to ensure its normal operation, thus achieving a seamless experience for the user. The second functional attribute may be, for example, a disaster recovery attribute. That is, the same business process may have different second functional attributes to achieve the second function of the business process, namely, the disaster recovery function, to prevent business process failures.

[0088] By associating the environmental attributes of business processes with the second functional attributes of a third element in real time, effective operation and maintenance can be carried out for the same or different business processes in different operating environments, thereby improving the efficiency of operation and maintenance.

[0089] In the embodiments of this disclosure, the execution order of operations S410, S420 and S430 can be sequential, or other sequential, or only one or two of the three operations can be executed.

[0090] Figure 7 The flowchart illustrating the generation of operation and maintenance management information in the method for constructing an operation and maintenance model according to an embodiment of the present disclosure is shown in the illustration.

[0091] like Figure 7 As shown, the method for constructing the operation and maintenance model in this embodiment further includes operation S500: generating operation and maintenance management information for the first element, second element, third element, and fourth element in the operation and maintenance model that are at the same level as the business architecture, based on business management information of business functions, business structure, business processes, and business actions.

[0092] In the embodiments of this disclosure, business functions, business structures, business processes, and business actions each have different business management information. Operation and maintenance management information for the first element at the first level is generated based on the business management information of the business function. For example, operation and maintenance management information belonging to the same level is generated through the business management information. Specifically, the operation and maintenance management information is extracted from one or more of the business management information. For instance, if there are multiple managers for a business function, the operation and maintenance management personnel information is determined from among the business function's managers, or the operation and maintenance management content is determined from the business function's management content. As another example, the management information for a business function can be information about the functions that implement the business. The name of the first element can be generated from the management information of the business function, and this name can indicate the degree of association between the first element and the business function, etc.

[0093] In the embodiments of this disclosure, operation and maintenance management information is generated based on the correspondence between the second element and the business structure, the correspondence between the third element and the business process, and the correspondence between the fourth element and the business action, thereby ensuring that the operation and maintenance management information and the business management information can be effectively associated.

[0094] For example, the generated operation and maintenance management information may include definitions, name information, coding information, time information, department information (e.g., operation and maintenance department, development department, business department, etc.), person in charge information (e.g., operation and maintenance person in charge, development person in charge, business person in charge, etc.), area information, environment information, attribute information, group information, management information, time information, data format, operating system information, level information, etc.

[0095] In embodiments of this disclosure, each level of the operation and maintenance model contains elements with a defined data format, and each level of the model contains elements capable of executing operation and maintenance instructions associated with the defined data format.

[0096] For example, the data format of the elements contained in the multiple levels of the operation and maintenance model is a set format, which can ensure the execution of operation and maintenance instructions during operation and maintenance. In addition, by setting the data format and inputting operation and maintenance instructions associated with the set data format, the operation and maintenance model can perform different operation and maintenance operations according to different instructions when executing operation and maintenance instructions, thereby improving the efficiency of operation and maintenance.

[0097] According to embodiments of this disclosure, the elements contained in different levels of the operation and maintenance model are generated by obtaining the business architecture of the target enterprise, ensuring the standardization of the operation and maintenance model structure and realizing unified operation and maintenance for the enterprise's business. Furthermore, this disclosure generates a third element of the third level of the operation and maintenance model based on the running objects of the business processes contained in each business structure. The attributes of the business processes are correlated with the attributes of the third element in real time, enabling the operation and maintenance model to adjust the attributes of the third element according to the business processes, thereby achieving operation and maintenance management under different business processes and improving operation and maintenance efficiency.

[0098] Figure 8 A schematic block diagram of an apparatus for constructing an operation and maintenance model according to an embodiment of the present disclosure is shown.

[0099] like Figure 8 As shown, the operation and maintenance model construction device 600 of this embodiment includes a response module 610, a first generation module 620, a second generation module 630, a third generation module 640 and a fourth generation module 650.

[0100] The response module 610 is configured to respond to model construction instructions and obtain at least one business architecture of the target enterprise. The business architecture includes hierarchical business functions, business structures, business processes, and business actions. In one embodiment, the response module 610 can be used to execute the operation S210 described above, which will not be repeated here.

[0101] The first generation module 620 generates the first element of the first level of the operation and maintenance model according to the business function. In one embodiment, the first generation module 620 can be used to perform the operation S220 described above, which will not be repeated here.

[0102] The second generation module 630 is configured to generate a second element of the second level of the operation and maintenance model based on the business structure. The first element and the second element have a first association relationship generated based on the association relationship mapping between the business functions and the business structure. In one embodiment, the second generation module 630 can be used to execute the operation S230 described above, which will not be repeated here.

[0103] The third generation module 640 is configured to generate a third element of the third level of the operation and maintenance model based on the running objects of the business processes contained in each business structure. The attributes of the business processes are associated with the attributes of the third element in real time. The second element and the third element have a second association relationship generated based on the association relationship mapping between the business structure and the business processes. In one embodiment, the third generation module 640 can be used to execute the operation S240 described above, which will not be repeated here.

[0104] The fourth generation module 650 is configured to generate a fourth element of the fourth level of the operation and maintenance model based on the execution object of the business action. The fourth element is associated with a host node, and the third element and the fourth element have a third association relationship generated based on the association relationship between the business process and the business action. In one embodiment, the fourth generation module 650 can be used to execute the operation S250 described above, which will not be repeated here.

[0105] In some exemplary embodiments of this disclosure, the hierarchy of the business function corresponds to the first hierarchy, the hierarchy of the business structure corresponds to the second hierarchy, the hierarchy of the business process corresponds to the third hierarchy, and the business action corresponds to the fourth hierarchy. The device further includes a first determining module configured to determine the level of a first element, a second element, a third element, and a fourth element that are at the same level as the business architecture based on the level of the business function, the business structure, the business process, and the business action at each level of the business architecture.

[0106] In some exemplary embodiments of this disclosure, the third generation module includes a third generation subunit configured to determine all business processes required by each business structure; determine all running objects of each business process; classify the running objects included in the determined business structure; and generate third elements of the third level of the operation and maintenance model, wherein each third element includes at least one running object of the same category.

[0107] In some exemplary embodiments of this disclosure, the apparatus further includes an association module configured to, after generating a third element of the third level of the operation and maintenance model based on the running object of the business process contained in each business structure, associate the attributes of the third element in real time with the attributes of the business process.

[0108] In some exemplary embodiments of this disclosure, the association module includes an association subunit configured to: real-time associate the quantity attribute of the third element with the business volume attribute of the business process; real-time associate the first functional attribute of the third element with the regional attribute of the business process; and real-time associate the second functional attribute of the third element with the environmental attribute of the business process.

[0109] In some exemplary embodiments of this disclosure, the apparatus further includes a fifth generation module, configured to: generate operation and maintenance management information for the first element, second element, third element, and fourth element in the operation and maintenance model that are at the same level as the business architecture, based on the business management information of the business function, business structure, business process, and business action.

[0110] In embodiments of this disclosure, any plurality of modules among the response module 610, the first generation module 620, the second generation module 630, the third generation module 640, and the fourth generation module 650 may be combined into one module, or any one of these modules may be split into multiple modules. Alternatively, at least a portion of the functionality of one or more of these modules may be combined with at least a portion of the functionality of other modules and implemented in one module. According to embodiments of this disclosure, at least one of the response module 610, the first generation module 620, the second generation module 630, the third generation module 640, and the fourth generation module 650 may be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or implemented in hardware or firmware by any other reasonable means of integrating or packaging the circuitry, or implemented in any one of software, hardware, and firmware methods, or in a suitable combination of any of these methods. Alternatively, at least one of the response module 610, the first generation module 620, the second generation module 630, the third generation module 640, and the fourth generation module 650 may be implemented at least partially as a computer program module, which can perform corresponding functions when the computer program module is run.

[0111] In the embodiments of this disclosure, an enterprise operation and maintenance method is also provided, including: obtaining operation and maintenance instructions, and performing operation and maintenance on the target enterprise according to the operation and maintenance model constructed by the operation and maintenance model construction method described above.

[0112] Figure 9 A block diagram of an electronic device suitable for implementing a method for constructing an operation and maintenance model according to an embodiment of the present disclosure is shown schematically. Figure 9 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0113] like Figure 9 As shown, an electronic device 700 according to an embodiment of the present disclosure includes a processor 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage portion 708 into a random access memory (RAM) 703. The processor 701 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 701 may also include onboard memory for caching purposes. The processor 701 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0114] RAM 703 stores various programs and data required for the operation of electronic device 700. Processor 701, ROM 702, and RAM 703 are interconnected via bus 704. Processor 701 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 702 and / or RAM 703. It should be noted that the programs may also be stored in one or more memories other than ROM 702 and RAM 703. Processor 701 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.

[0115] According to embodiments of this disclosure, the electronic device 700 may further include an input / output (I / O) interface 705, which is also connected to a bus 704. The electronic device 700 may also include one or more of the following components connected to the I / O interface 705: an input section 706 including a keyboard, mouse, etc.; an output section 707 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 710 as needed so that computer programs read from it can be installed into the storage section 708 as needed.

[0116] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.

[0117] According to embodiments of this disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, such as, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of this disclosure, the computer-readable storage medium may include ROM 702 and / or RAM 703 and / or one or more memories other than ROM 702 and RAM 703 described above.

[0118] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code is used to cause the computer system to implement the methods provided in the embodiments of this disclosure.

[0119] When the computer program is executed by the processor 701, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0120] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 709, and / or installed from a removable medium 711. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0121] In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 709, and / or installed from the removable medium 711. When the computer program is executed by the processor 701, it performs the functions defined in the system of this disclosure embodiment. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0122] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0123] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0124] Those skilled in the art will understand that the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0125] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.

Claims

1. A method for constructing an operation and maintenance model, comprising: In response to the model building instruction, obtain at least one business architecture of the target enterprise, the business architecture including hierarchical business functions, business structure, business processes and business actions; Generate the first element of the first level of the operation and maintenance model based on the business function; The second element of the second level of the operation and maintenance model is generated according to the business structure, and the first element and the second element have a first association relationship generated by the association relationship mapping based on the business function and the business structure. Based on the running objects of the business processes contained in each business structure, a third element of the third level of the operation and maintenance model is generated. The attributes of the business processes are associated with the attributes of the third element in real time. The second element and the third element have a second association relationship generated based on the association relationship between the business structure and the business processes. as well as The fourth element of the fourth level of the operation and maintenance model is generated based on the execution object of the business action. The fourth element is associated with the host node. The third element and the fourth element have a third association relationship generated based on the association relationship between the business process and the business action. The attributes of the business process include: regional attributes and environmental attributes; The real-time association between the attributes of the business process and the attributes of the third element includes: When business processes have different regional attributes, different operation and maintenance instructions are executed for the third element corresponding to the business processes with different regional attributes. Alternatively, if the environmental attributes of the business process are different, different operation and maintenance instructions will be executed for the third element corresponding to the business process with different environmental attributes.

2. The method according to claim 1, wherein, The hierarchy of business functions corresponds to the first level, the hierarchy of business structure corresponds to the second level, the hierarchy of business processes corresponds to the third level, and the hierarchy of business actions corresponds to the fourth level. The method further includes: Based on the business functions, business structure, business processes, and business actions, determine the level of the first, second, third, and fourth elements at the same level as the business architecture at each level.

3. The method according to claim 1, wherein, The step of generating the third element of the third level of the operation and maintenance model based on the running objects of the business processes contained in each business structure includes: For each business structure, determine all the business processes required for that business structure; For each business process, determine all the running objects of that business process; The operational objects contained in the determined business structure are classified to generate the third element of the third level of the operation and maintenance model. Each third element includes at least one operational object of the same category.

4. The method according to claim 3, wherein, Also includes: After generating the third element of the third level of the operation and maintenance model based on the running objects of the business processes contained in each business structure, The attributes of the third element are associated with the attributes of the business process in real time.

5. The method according to claim 4, wherein, The method of real-time association of the attributes of the third element based on the attributes of the business process includes: The quantity attribute of the third element is associated with the business volume attribute of the business process in real time. The first functional attribute of the third element is associated with the regional attribute of the business process in real time; and The second functional attribute of the third element is associated with the environmental attributes of the business process in real time.

6. The method according to claim 2, wherein, Also includes: Based on the business management information of the business functions, business structure, business processes, and business actions, respectively generate the operation and maintenance management information of the first element, second element, third element, and fourth element in the operation and maintenance model that are at the same level as the business architecture.

7. The method according to claim 4, wherein, Each level of the operation and maintenance model contains elements with a defined data format, and each element at each level can execute operation and maintenance instructions associated with the defined data format.

8. An apparatus for constructing an operation and maintenance model, comprising: The response module is configured to respond to the model building instructions and obtain at least one business architecture of the target enterprise. The business architecture includes hierarchical business functions, business structure, business processes and business actions. The first generation module generates the first element of the first level of the operation and maintenance model based on the business function. The second generation module is configured to generate a second element of the second level of the operation and maintenance model according to the business structure, wherein the first element and the second element have a first association relationship generated by the association relationship mapping based on the business function and the business structure. The third generation module is configured to generate a third element of the third level of the operation and maintenance model based on the running objects of the business processes contained in each business structure. The attributes of the business processes are associated with the attributes of the third element in real time. The second element and the third element have a second association relationship generated based on the association relationship between the business structure and the business processes. as well as The fourth generation module is configured to generate a fourth element of the fourth level of the operation and maintenance model based on the execution object of the business action. The fourth element is associated with the host node, and the third element and the fourth element have a third association relationship generated based on the association relationship between the business process and the business action. The attributes of the business process include: regional attributes and environmental attributes; The real-time association between the attributes of the business process and the attributes of the third element includes: When business processes have different regional attributes, different operation and maintenance instructions are executed for the third element corresponding to the business processes with different regional attributes. Alternatively, if the environmental attributes of the business process are different, different operation and maintenance instructions will be executed for the third element corresponding to the business process with different environmental attributes.

9. An enterprise operation and maintenance method, comprising: Obtain operation and maintenance instructions, and perform operation and maintenance on the target enterprise using the operation and maintenance model constructed according to any one of claims 1 to 7.

10. An electronic device, comprising: One or more processors; A storage device for storing executable instructions, which, when executed by the processor, implement the method according to any one of claims 1 to 7 or the method according to claim 9.

11. A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, implement the method according to any one of claims 1 to 7 or the method according to claim 9.

12. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 7 or the method according to claim 9.

Citation Information

Patent Citations

  • Service object modeling method based on service main body characteristic

    CN101281466A

  • Business system construction method and device, electronic equipment and storage medium

    CN111694555A