CN116257529A - Method and system for citing CMDB data and relationship in information chemical order - Google Patents
Method and system for citing CMDB data and relationship in information chemical order Download PDFInfo
- Publication number
- CN116257529A CN116257529A CN202310255931.5A CN202310255931A CN116257529A CN 116257529 A CN116257529 A CN 116257529A CN 202310255931 A CN202310255931 A CN 202310255931A CN 116257529 A CN116257529 A CN 116257529A
- Authority
- CN
- China
- Prior art keywords
- information
- data
- cmdb
- order
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2379—Updates performed during online database operations; commit processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2462—Approximate or statistical queries
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Probability & Statistics with Applications (AREA)
- Entrepreneurship & Innovation (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Fuzzy Systems (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本发明涉及数据引用技术领域,特别是涉及一种在信息化工单中引用CMDB数据及关系的方法及系统。The invention relates to the technical field of data citation, in particular to a method and system for citing CMDB data and relationships in an information chemical order.
背景技术Background technique
“配置管理库”(Configure Management Database),业界简称CMDB,其含义是:“配置管理库(CMDB)”为信息化管理过程提供了一套共享的基础数据,使其可被应用于不同信息化管理流程中。“配置管理库(CMDB)”记录了所有的信息化软件和硬件资源,及其属性信息和关系的信息库。"Configure Management Database", referred to as CMDB in the industry, means: "Configuration Management Database (CMDB)" provides a set of shared basic data for the information management process, so that it can be applied to different information systems in the management process. "Configuration Management Base (CMDB)" is an information base that records all information software and hardware resources, and their attribute information and relationships.
信息化管理流程是指在信息化工作开展过程中,应对不同类别的工作,应遵循的工作标准和规范,按照工作性质,可分为项目管理流程、需求管理流程、开发管理流程、缺陷管理流程、服务请求管理流程、故障管理流程、变更管理流程、发布管理流程、问题管理流程等。The informatization management process refers to the work standards and norms that should be followed in response to different types of work in the process of informatization work. According to the nature of the work, it can be divided into project management process, demand management process, development management process, and defect management process. , service request management process, fault management process, change management process, release management process, problem management process, etc.
传统的信息化运维管理软件在流程表工单中多以预先设置表单-文本字段,手动填写CMDB信息为主,无法通过引用CMDB信息结构化工单数据,导致工单内容不准确,填写效率低下,无法形成事中的数据关联和事后的数据分析。Traditional information-based operation and maintenance management software mostly pre-sets the form-text field in the work order of the process table, and manually fills in the CMDB information. It cannot refer to the CMDB information to structure the work order data, resulting in inaccurate work order content and low filling efficiency. , It is impossible to form data association during the event and data analysis after the event.
上述的CMDB信息引用方法,虽可以在一定程度上完善工单数据,但是在实际使用时却发现其方法中还存在有若干缺点,因未能达到最佳的使用效果,而其缺点可归纳如下:Although the above-mentioned CMDB information reference method can improve the work order data to a certain extent, it is found that there are still some shortcomings in the method in actual use, because the best use effect cannot be achieved, and its shortcomings can be summarized as follows :
1)工单内容不准确;1) The content of the work order is inaccurate;
2)填写效率低下;2) The filling efficiency is low;
3)无法形成事中的数据关联和事后的数据分析。3) Data association during the event and data analysis after the event cannot be formed.
由此可见,上述现有的CMDB信息引用方法在使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。如何能创设一种新的CMDB信息引用方法,成为当前业界急需改进的目标。It can be seen that the above-mentioned existing CMDB information reference method obviously still has inconvenience and defects in use, and needs to be further improved urgently. How to create a new CMDB information reference method has become an urgent goal for the industry to improve.
发明内容Contents of the invention
有鉴于此,本公开实施例提供一种在信息化工单中引用cmdb数据及关系的方法,至少部分解决现有技术中存在的问题。In view of this, the embodiments of the present disclosure provide a method for citing cmdb data and relationships in an information chemical order, which at least partially solves the problems existing in the prior art.
第一方面,本公开实施例提供了一种在信息化工单中引用cmdb数据及关系的方法,所述方法包括以下步骤:In the first aspect, the embodiment of the present disclosure provides a method for referencing cmdb data and relationships in an information chemical order, the method includes the following steps:
S1:建立CMDB模型中的对象数据和对象关系;S1: Establish object data and object relationships in the CMDB model;
S2:建立信息化工单,根据所述信息化工单类型预设所述信息化工单表单项,并建立所述信息化工单表单项与所述CMDB模型中对象数据的映射关系;S2: Create an information chemical order, preset the information chemical order form items according to the information chemical order type, and establish a mapping relationship between the information information chemical order form items and the object data in the CMDB model;
S3:所述信息化工单流转过程中,判断所述信息化工单是否涉及所述CMDB模型中的对象数据;其中,当所述信息化工单涉及所述CMDB模型中的对象数据时,在所述信息化工单上选择引入的所述对象数据和对象关系。S3: During the circulation process of the information engineering order, it is judged whether the information engineering order involves the object data in the CMDB model; wherein, when the information engineering order involves the object data in the CMDB model, in the The object data and object relationship selected and imported on the information engineering form.
根据本公开实施例的一种具体实现方式,所述方法还包括:According to a specific implementation manner of an embodiment of the present disclosure, the method further includes:
判断所述信息化工单流转是否结束;其中,当所述信息化工单流转结束时,完成工单;Judging whether the circulation of the information engineering order is over; wherein, when the circulation of the information engineering order is completed, the work order is completed;
当所述信息化工单流转未结束时,重复S3-S4,直至工单流转结束。When the circulation of the information industrial order is not over, S3-S4 is repeated until the circulation of the work order is completed.
根据本公开实施例的一种具体实现方式,所述方法还包括:当所述信息化工单涉及所述CMDB模型中的对象数据时,在所述信息化工单上选择引入所述对象数据和对象关系属性和所述对象实时信息。According to a specific implementation manner of an embodiment of the present disclosure, the method further includes: when the information engineering order involves object data in the CMDB model, selecting and importing the object data and the object data in the information engineering order Relationship attributes and real-time information about the object.
根据本公开实施例的一种具体实现方式,所述建立CMDB模型中的对象关系,包括:According to a specific implementation of an embodiment of the present disclosure, the establishment of the object relationship in the CMDB model includes:
预设信息化工单和CMDB数据关系模型间的映射规则。Preset the mapping rules between the informatization order and the CMDB data relational model.
根据本公开实施例的一种具体实现方式,所述CMDB模型中的对象数据,包括:IT服务、业务系统和业务子系统、业务系统功能模块和功能子模块、管理单元、数据接口、数据对象、基础应用、计算资源、基础设施资源、信息化的维护者和使用者、机房动环设备、专线、IP地址、终端设备、合同、文档、人员和发布策略中的至少一项。According to a specific implementation of an embodiment of the present disclosure, the object data in the CMDB model includes: IT services, business systems and business subsystems, business system function modules and function sub-modules, management units, data interfaces, data objects , basic applications, computing resources, infrastructure resources, maintainers and users of informatization, computer room dynamic equipment, leased lines, IP addresses, terminal equipment, contracts, documents, personnel, and release policies.
根据本公开实施例的一种具体实现方式,所述信息化工单类型,包括:服务请求、故障、问题、变更、发布、项目、需求、开发和缺陷中的至少一项。According to a specific implementation manner of an embodiment of the present disclosure, the type of information work order includes: at least one of service request, fault, problem, change, release, project, requirement, development and defect.
根据本公开实施例的一种具体实现方式,所述信息化工单表单项,包括:标题、描述、IT服务、相关设备、管理单元类型、管理单元、业务系统模块、技术大类、技术小类、发生时段、影响范围、性质、影响度、紧急度、发布策略、相关合同、文档、请求人信息、处理人信息、技术角色、机房、机柜、变更时间、项目人员信息、供应商信息和相关合同中的至少一项。According to a specific implementation of an embodiment of the present disclosure, the information engineering form item includes: title, description, IT service, related equipment, management unit type, management unit, business system module, technical category, technical subcategory , Occurrence period, scope of influence, nature, influence degree, urgency, release strategy, related contracts, documents, requester information, processor information, technical role, computer room, cabinet, change time, project personnel information, supplier information and related at least one of the contracts.
第二方面,本公开实施例提供了一种在信息化工单中引用cmdb数据及关系的系统,所述系统包括:In the second aspect, the embodiment of the present disclosure provides a system for referencing cmdb data and relationships in an information chemical order, the system includes:
CMDB构建模块,被配置用于建立CMDB模型中的对象数据和对象关系;CMDB building blocks configured to establish object data and object relationships in the CMDB model;
工单构建模块,被配置用于建立信息化工单,根据所述信息化工单类型预设所述信息化工单表单项;A work order building module configured to create an information work order, and preset the information work order form items according to the information work order type;
映射模块,被配置用于建立所述信息化工单表单项与所述CMDB模型中对象数据的映射关系;A mapping module, configured to establish a mapping relationship between the information form item and the object data in the CMDB model;
数据引用模块,被配置用于所述信息化工单流转过程中,判断所述信息化工单是否涉及所述CMDB模型中的对象数据;其中,当所述信息化工单涉及所述CMDB模型中的对象数据时,在所述信息化工单上选择引入所述对象数据和对象关系属性和所述对象实时信息。The data reference module is configured to determine whether the information chemical order involves object data in the CMDB model during the circulation process of the information chemical order; wherein, when the information chemical order involves the object data in the CMDB model When selecting data, choose to import the object data and object relationship attributes and the real-time information of the object on the information engineering form.
第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:In a third aspect, an embodiment of the present disclosure further provides an electronic device, which includes:
至少一个处理器;以及,at least one processor; and,
与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,
所述存储器存储有能够被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行时,使所述至少一个处理器前述第一方面或第一方面的任一实现方式中的任一项所述的在信息化工单中引用cmdb数据及关系的方法。The memory stores instructions that can be executed by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor will make the aforementioned first aspect or any implementation manner of the first aspect The method for citing cmdb data and relationships in an information chemical order as described in any one of the above.
第四方面,本公开实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令当由至少一个处理器执行时使所述至少一个处理器执行前述第一方面或第一方面的任一实现方式中的在信息化工单中引用cmdb数据及关系的方法。In a fourth aspect, the embodiments of the present disclosure further provide a non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium stores computer instructions, and when executed by at least one processor, the computer instructions cause all The at least one processor executes the method for referencing cmdb data and relationships in the information processing order in the first aspect or any implementation manner of the first aspect.
第五方面,本公开实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使该计算机执行前述第一方面或第一方面的任一实现方式中的在信息化工单中引用cmdb数据及关系的方法。In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, the computer program product includes a computing program stored on a non-transitory computer-readable storage medium, the computer program includes program instructions, and when the program When the instructions are executed by a computer, the computer is made to execute the method for citing cmdb data and relationships in the informatization order in the aforementioned first aspect or any implementation manner of the first aspect.
本公开实施例中的在信息化工单中引用cmdb数据及关系的方法,通过构建结构化工单,并建立CMDB模型与结构化工单的映射关系,达到准确、高效地将CMDB模型数据引用到结构化工单的目的,从而实现在信息化工单处理过程中,通过工单中引入的CMDB对象数据及关系,进行数据关联,以及后续围绕工单中CMDB对象数据的工单统计分析,达到高效率、高准确性的数据引用和便捷的数据监控功能。In the method of citing cmdb data and relationships in the information chemical order in the embodiment of the present disclosure, by constructing the structured chemical order and establishing the mapping relationship between the CMDB model and the structured chemical order, the CMDB model data can be accurately and efficiently referenced to the structured chemical engineering order. In order to achieve the purpose of the order, in the process of information chemical order processing, through the CMDB object data and relationship introduced in the work order, data association, and subsequent statistical analysis of the work order around the CMDB object data in the work order, to achieve high efficiency and high efficiency. Accurate data reference and convenient data monitoring function.
附图说明Description of drawings
上述仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,以下结合附图与具体实施方式对本发明作进一步的详细说明。The above is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
图1为本公开实施例提供的一种在信息化工单中引用cmdb数据及关系的方法流程示意图;FIG. 1 is a schematic flowchart of a method for referencing cmdb data and relationships in an information chemical order provided by an embodiment of the present disclosure;
图2为本公开实施例提供的一种CMDB数据关系模型示意图;FIG. 2 is a schematic diagram of a CMDB data relationship model provided by an embodiment of the present disclosure;
图3为本公开实施例提供的一种业务系统示意图;FIG. 3 is a schematic diagram of a service system provided by an embodiment of the present disclosure;
图4为本公开实施例提供的一种CMDB数据关系模型的关系说明示意图;FIG. 4 is a schematic diagram illustrating the relationship of a CMDB data relationship model provided by an embodiment of the present disclosure;
图5为本公开实施例提供的一种在信息化工单中引用CMDB中数据对象的属性数据的示意图;Fig. 5 is a schematic diagram of referencing the attribute data of the data object in the CMDB in the information processing order provided by the embodiment of the present disclosure;
图6为本公开实施例提供的一种在信息化工单中引用CMDB中计算资源和基础设置资源数据对象的运行监控数据示意图;FIG. 6 is a schematic diagram of operation monitoring data for referencing computing resources and basic setting resource data objects in the CMDB in an informatization order provided by an embodiment of the present disclosure;
图7为本公开实施例提供的一种在工单中引用CMDB中数据对象的数据关系模型中的关系数据示意图;FIG. 7 is a schematic diagram of relational data in a data relational model that refers to data objects in the CMDB in a work order provided by an embodiment of the present disclosure;
图8为本公开实施例提供的一种服务请求工单示意图;FIG. 8 is a schematic diagram of a service request work order provided by an embodiment of the present disclosure;
图9为本公开实施例提供的一种故障工单示意图;FIG. 9 is a schematic diagram of a fault work order provided by an embodiment of the present disclosure;
图10为本公开实施例提供的一种变更工单示意图;FIG. 10 is a schematic diagram of a modification work order provided by an embodiment of the present disclosure;
图11为本公开实施例提供的一种在信息化工单中引用cmdb数据及关系的系统结构示意图;以及FIG. 11 is a schematic structural diagram of a system for referencing cmdb data and relationships in an information chemical order provided by an embodiment of the present disclosure; and
图12为本公开实施例提供的电子设备示意图。Fig. 12 is a schematic diagram of an electronic device provided by an embodiment of the present disclosure.
具体实施方式Detailed ways
下面结合附图对本公开实施例进行详细描述。Embodiments of the present disclosure will be described in detail below in conjunction with the accompanying drawings.
以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。Embodiments of the present disclosure are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present disclosure from the contents disclosed in this specification. Apparently, the described embodiments are only some of the embodiments of the present disclosure, not all of them. The present disclosure can also be implemented or applied through different specific implementation modes, and various modifications or changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that, in the case of no conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in the present disclosure, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present disclosure.
需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其他方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其他结构及/或功能性实施此设备及/或实践此方法。It is noted that the following describes various aspects of the embodiments that are within the scope of the appended claims. It should be apparent that the aspects described herein may be embodied in a wide variety of forms and that any specific structure and/or function described herein is illustrative only. Based on the present disclosure one skilled in the art should appreciate that an aspect described herein may be implemented independently of any other aspects and that two or more of these aspects may be combined in various ways. For example, any number of the aspects set forth herein can be used to implement an apparatus and/or practice a method. In addition, such an apparatus may be implemented and/or such a method practiced using other structure and/or functionality than one or more of the aspects set forth herein.
另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。Additionally, in the following description, specific details are provided to facilitate a thorough understanding of examples. However, it will be understood by those skilled in the art that the described aspects may be practiced without these specific details.
针对当前行业现状,CMDB数据与信息化工单多以分别记录管理为主,工单与CMDB数据之间没有关联。在记录信息化工单过程中,靠人力手动填写CMDB信息,无法通过选定CMDB中的数据对象并引用数据模型关系,快速关联相关数据对象及属性信息,完成工单的信息填入,这不仅导致了工单内数据的填写低效和数据缺失,同时手动填写CMDB数据,也导致了工单内容数据与CMDB数据不一致,无法围绕CMDB对象数据,完成后续工单的搜索,定位和分类统计等工作。In view of the current industry status quo, CMDB data and information engineering orders are mostly recorded and managed separately, and there is no relationship between work orders and CMDB data. In the process of recording information chemical work orders, manually fill in the CMDB information manually, and it is impossible to quickly associate related data objects and attribute information by selecting data objects in the CMDB and referencing the data model relationship to complete the work order information filling, which not only leads to The inefficiency and missing data in the data filling in the work order, and the manual filling of the CMDB data also led to the inconsistency between the work order content data and the CMDB data, and it was impossible to complete the follow-up work order search, positioning and classification statistics around the CMDB object data. .
因此,本发明实施例提供了一种在信息化工单中引用cmdb数据及关系的方法,通过定义了CMDB的内容和构成,信息化工单的字段构成,以及信息化工单字段引用CMDB数据的内容和效果,将CMDB的数据作为信息化工单中的主数据存在,在日常的信息化工单记录的过程中,应以数据码表引入的方式,结构化描述工单的记录信息,从而实现准确、高效地将CMDB的数据引用到信息化工单的目的。Therefore, the embodiment of the present invention provides a method for citing cmdb data and relationships in an information chemical order, by defining the content and composition of the CMDB, the field composition of the information chemical order, and the content and relationship of the CMDB data referenced by the information chemical order fields As a result, the CMDB data is used as the main data in the information chemical order. In the process of daily information chemical order recording, the record information of the work order should be described in a structured way by the introduction of the data code table, so as to achieve accuracy and efficiency. The data of CMDB can be referenced to the purpose of informatization order.
图1为本公开实施例提供的在信息化工单中引用cmdb数据及关系的方法流程的示意图。FIG. 1 is a schematic diagram of a method flow for citing cmdb data and relationships in an informatization order provided by an embodiment of the present disclosure.
如图1所示,在步骤S110处,建立信息化工单,并根据所述信息化工单类型预设所述信息化工单表单项。As shown in FIG. 1 , at step S110 , an information work order is established, and the items of the information work order are preset according to the type of the information work order.
信息化工单设计可根据信息化工作类型,分为服务请求、故障、问题、变更、发布、项目、需求、开发、缺陷等不同类型工单。Informatization work order design can be divided into different types of work orders such as service request, fault, problem, change, release, project, demand, development, defect, etc. according to the type of informatization work.
信息化工单表单项(工单字段)可以包含标题、描述、IT服务、相关设备、管理单元类型、管理单元、业务系统模块、技术大类、技术小类、发生时段、影响范围、性质、影响度、紧急度、发布策略、相关合同、文档等信息、请求人信息、处理人信息、技术角色、机房、机柜、变更时间、项目人员信息、供应商信息和相关合同。The information chemical order form item (work order field) can include title, description, IT service, related equipment, management unit type, management unit, business system module, technical category, technical subcategory, time of occurrence, scope of influence, nature, impact Degree, urgency, release strategy, related contracts, documents and other information, requester information, processor information, technical role, computer room, cabinet, change time, project personnel information, supplier information and related contracts.
在本发明实施例中,可以根据设计信息化工单类型的不同设计不同的表单项,除本发明列举的信息化工单类型和表单项外,也可以根据需要选择其他类型的信息化工单类型和表单项,在此并不对本发明构成限制。In the embodiment of the present invention, different form items can be designed according to the different types of information engineering orders. In addition to the information engineering order types and form items listed in the present invention, other types of information engineering order types and forms can also be selected as required. single item, which does not limit the present invention.
更具体地,接下来转到步骤S120。More specifically, next go to step S120.
在步骤S120处,建立CMDB模型中的对象数据与所述表单项的映射关系。At step S120, a mapping relationship between object data in the CMDB model and the form item is established.
在本发明实施例中,所述建立CMDB模型中的对象关系,包括:预设信息化工单和CMDB数据关系模型间的映射规则。In the embodiment of the present invention, the establishment of the object relationship in the CMDB model includes: preset mapping rules between the informatization order and the CMDB data relationship model.
更具体的,首先,建立CMDB数据关系模型(ConfigurationManagementdatabase)(或简称CMDB模型)。More specifically, firstly, a CMDB data relationship model (Configuration Management database) (or CMDB model for short) is established.
更具体地,CMDB数据关系模型的设计与管理包括以下步骤:More specifically, the design and management of the CMDB data relational model includes the following steps:
1、建立CMDB数据关系模型中通用数据模型提供了信息化中最常见元素及其相互影响的完整视图。在CMDB数据关系模型中将信息化元素(即对象数据)和业务之间进行映射(软硬件之间的映射,例如将设备属性和设备实时运行状态进行关联)。1. Establish a CMDB data relational model. The general data model provides a complete view of the most common elements and their mutual influence in informatization. In the CMDB data relational model, map information elements (that is, object data) and services (mapping between software and hardware, such as associating device attributes with real-time operating status of the device).
如图2所示为CMDB数据关系模型,无法定义就无法管理。CMDB数据关系模型提供了信息化中最常见元素及其相互影响的完整视图。在CMDB数据关系模型中将信息化元素和业务之间进行映射。CMDB数据关系模型的管理对象包括组成支撑和使用业务的所有信息化元素,包含IT服务、业务系统和子系统、业务系统功能模块和子模块、管理单元、数据接口、数据对象、基础应用、计算资源、基础设施资源、信息化的维护者和使用者及其他相关元素如:机房动环设备、专线、IP地址、终端设备、合同、文档、发布策略和人员等。Figure 2 shows the CMDB data relationship model, which cannot be managed if it cannot be defined. The CMDB data relational model provides a complete view of the most common elements and their mutual influence in informatization. Map information elements and business in the CMDB data relational model. The management objects of the CMDB data relational model include all information elements that support and use the business, including IT services, business systems and subsystems, business system functional modules and submodules, management units, data interfaces, data objects, basic applications, computing resources, Infrastructure resources, maintainers and users of informatization, and other related elements such as: computer room dynamic equipment, leased lines, IP addresses, terminal equipment, contracts, documents, release strategies and personnel, etc.
CMDB应对各类管理对象设计不同的属性管理,从而便于故障定位和风险管理。CMDB should design different attribute management for various management objects, so as to facilitate fault location and risk management.
如图3所示,CMDB数据关系模型对各类IT元素的定义如下:As shown in Figure 3, the CMDB data relational model defines various IT elements as follows:
业务系统:由一组子系统和模块构成的整体系统。如OA系统、HIS系统、ERP系统。Business system: An overall system composed of a set of subsystems and modules. Such as OA system, HIS system, ERP system.
业务子系统:一个被独立维护、不同部门使用、独立部署、独立数据的系统。Business subsystem: a system that is independently maintained, used by different departments, independently deployed, and has independent data.
模块:代表一组相对独立的功能,往往是一组界面,例如、出库模块或者菜单;Module: Represents a group of relatively independent functions, often a group of interfaces, such as library modules or menus;
子模块:代表一个相对独立的功能,往往是一个界面,例如、TCode或者页面;Submodule: represents a relatively independent function, often an interface, for example, TCode or page;
数据接口(或称API接口):数据接口是应用程序之间的连接,传输数据对象,并通过IT组件实现Data interface (or API interface): The data interface is the connection between applications, transfers data objects, and is implemented by IT components
“API接口”有一个“提供系统(Provider)”,有多个“访问系统(Consumer)”。"API Interface" has one "provider system (Provider)" and multiple "access systems (Consumer)".
使用者(Consumer):包括组织结构和具体用户,组织结构可从AD域(ActiveDirectory:活动目录域(Domain))或者企业微信进行同步。Consumer: including organizational structure and specific users, the organizational structure can be synchronized from the AD domain (Active Directory: Active Directory Domain (Domain)) or enterprise WeChat.
维护者(IT):IT部门的具体维护小组和用户。Maintainer (IT): The specific maintenance group and users of the IT department.
计算资源:基础应用、服务器、虚拟化平台;Computing resources: basic applications, servers, virtualization platforms;
基础设施资源:网络、存储;Infrastructure resources: network, storage;
IT服务(ITBusiness Service):对于一个“业务”来说,可能需要的是一个“业务系统”的某部分功能,也可能需要几个“业务系统”的各部分功能。IT Service (ITBusiness Service): For a "business", what may be required is a certain part of the function of a "business system", or may require the functions of various parts of several "business systems".
如图3所示,业务系统EWM的出库模块通过接口访问业务系统ERP的业务子系统ERP-PP,用于数据的读取、同步。As shown in Figure 3, the outbound module of the business system EWM accesses the business subsystem ERP-PP of the business system ERP through an interface for data reading and synchronization.
在本发明实施例中,出库模块也可以通过接口访问其他的系统,例如业务系统ERP和模块。In the embodiment of the present invention, the outbound module can also access other systems through interfaces, such as business system ERP and modules.
2、CMDB数据关系模型中关系建立的具体方法:2. The specific method of relationship establishment in the CMDB data relationship model:
CMDB数据关系索引描述了“业务系统”依赖于哪些软件和硬件的支撑,以及与其他系统之间又是如何传递数据的。用于视图化“业务系统”本身技术构成和与外部其他“业务系统”的数据连接,从而实现通过关系索引组织,联系,调用相关数据的目的。主要体现为两类主要关系:The CMDB data relational index describes which software and hardware support the "business system" depends on, and how to transfer data with other systems. It is used to visualize the technical composition of the "business system" itself and the data connection with other external "business systems", so as to achieve the purpose of organizing, linking and calling related data through relational indexes. It is mainly reflected in two main types of relationships:
一是软件和硬件之间的“数据流关系“,指产生在各个应用系统之间的数据访问,数据交互关系,如图4所示:One is the "data flow relationship" between software and hardware, which refers to the data access and data interaction relationship between various application systems, as shown in Figure 4:
具体体现但不局限于以下8种关系:It specifically reflects but is not limited to the following 8 relationships:
(1)应用系统与应用系统间的API接口关系;(1) API interface relationship between application systems and application systems;
(2)数据库之间的数据交互关系;(2) Data interaction relationship between databases;
(3)中间件与数据库之间的数据访问关系;(3) Data access relationship between middleware and database;
(4)WebService之间的链接关系;(4) The link relationship between WebService;
(5)服务器系统之间的TCP和UDP的端口访问关系(5) TCP and UDP port access relationship between server systems
(6)网络设备之间接口连接关系;(6) Interface connection relationship between network devices;
(7)服务器系统与存储设备之间的磁盘映射关系;(7) The disk mapping relationship between the server system and the storage device;
(8)应用系统及其支撑软件、硬件及IT资源之间的使用依存(运行于)关系。(8) The use-dependent (operating on) relationship between the application system and its supporting software, hardware and IT resources.
二是软件和硬件之间的纵向“依存性关系”,指每一个应用系统与其支撑软件及硬件之间的依存关系。The second is the vertical "dependency relationship" between software and hardware, which refers to the dependency relationship between each application system and its supporting software and hardware.
具体包括:业务应用系统,依赖于哪个数据库和中间件,这些数据库和中间件是运行于哪一个服务器系统的哪些进程和服务,而这个服务器系统运行于哪一个服务器的硬件。Specifically include: which database and middleware the business application system depends on, which processes and services these databases and middleware run on which server system, and which server hardware the server system runs on.
3、信息化工单中引用CMDB数据的对应(信息化工单与CMDB间的映射关系):3. Correspondence of CMDB data referenced in information chemical order (mapping relationship between information chemical order and CMDB):
例如,在信息化工单中预设“相关设备”字段,将会自动关联CMDB数据关系模型中的基础应用、计算资源、基础设施资源对象数据。在信息化工单中点选管理单元或业务系统字段,自动关联CMDB数据关系模型中的业务系统和子系统。For example, if the "Related Equipment" field is preset in the informatization order, it will automatically associate the basic application, computing resources, and infrastructure resource object data in the CMDB data relational model. Click on the management unit or business system field in the information engineering list to automatically associate business systems and subsystems in the CMDB data relational model.
更具体地,可以根据需要设置信息化工单和CMDB数据关系模型间的映射规则,举例来说:More specifically, you can set the mapping rules between the informatization order and the CMDB data relational model as required, for example:
1.信息化工单中引用CMDB中的数据对象,具体为CMDB模型中的内容。1. The data object in the CMDB is referenced in the information engineering order, specifically the content in the CMDB model.
2.信息化工单中通过引用CMDB中的对象数据,从而在信息化工单中关联呈现相关数据。具体举例为:2. By referencing the object data in the CMDB in the information chemical order, the relevant data is associated and presented in the information chemical order. Specific examples are:
通过信息化工单中引用cmdb中的“业务系统”数据,从而将与此业务系统有接口关系的其他业务系统及业务系统责任人呈现在信息化工单中。By citing the "business system" data in cmdb in the information chemical order, other business systems that have an interface relationship with this business system and the person in charge of the business system are presented in the information chemical order.
通过信息化工单中引用cmdb中的“业务系统”数据,从而将支撑此业务系统的计算资源及基础设施资源的运行状态呈现在信息化工单中。By referencing the "business system" data in cmdb in the information chemical order, the operating status of the computing resources and infrastructure resources supporting the business system is presented in the information chemical order.
通过信息化工单中引用cmdb中的“计算资源和基础设施资源”对象,从而将计算资源及基础设施资源的运行状态呈现在信息化工单中。By referencing the "computing resource and infrastructure resource" object in cmdb in the information chemical order, the running status of the computing resource and infrastructure resource is presented in the information chemical order.
如图5所示,在信息化工单中引用数据对象的属性数据,从而结构化描述工单内容。As shown in Figure 5, the attribute data of the data object is referenced in the information work order, so as to describe the content of the work order in a structured manner.
在本发明实施例中,业务系统的属性数据包括系统名称、厂商、版本、管理单元级别、厂商负责人、系统负责人、软件功能和模块设备名称,所属业务系统,技术角色,机房位置等,可以根据需要对属性数据进行设置,并不对本发明构成限制。In the embodiment of the present invention, the attribute data of the business system includes system name, manufacturer, version, management unit level, person in charge of the manufacturer, person in charge of the system, name of software function and module equipment, business system to which it belongs, technical role, location of the computer room, etc. The attribute data can be set as required, which does not limit the present invention.
在本发明实施例中,基础应用、计算资源与IT基础设施属性管理可以包括用途、来源、技术类别、技术角色、品牌、版本\型号、机房、机柜、上线时间、保修期、负责人和服务商包含服务合同和维保到期时间)。In the embodiment of the present invention, basic application, computing resource and IT infrastructure attribute management may include purpose, source, technical category, technical role, brand, version\model, computer room, cabinet, online time, warranty period, person in charge and service Provider includes service contract and maintenance expiration time).
在本发明实施例中,信息化人员信息可以包括属性、姓名、所属机构、部门、邮箱、手机、楼层、房间、门牌、隶属角色和常用地址。In the embodiment of the present invention, the informatized personnel information may include attribute, name, organization, department, mailbox, mobile phone, floor, room, house number, affiliation role and common address.
如图6所示,在信息化工单中引用CMDB中计算资源和基础设置资源数据对象的运行监控数据,从而在信息化工单中视图化呈现上述数据对象运行状态趋势。其中,数据对象运行状态趋势包括包括:网络设备、主机系统、主机硬件,数据库、中间件、存储设备、虚拟化和云平台等IT资源及设备的计算资源、存储资源、接口流量的运行状态趋势;包含但不局限于:网络设备的数据流量、主机系统的CPU、内存、磁盘空间状态,数据库的连接数、表空间、作业、中间件的会话数、堵塞、存储的磁盘空间、虚拟化和云平台的资源池占用等指标。可以根据需要进行设置,并不对本发明构成限制。As shown in Figure 6, the operation monitoring data of computing resources and basic setting resource data objects in the CMDB are referenced in the information engineering order, so that the running status trend of the above data objects can be visualized in the information engineering order. Among them, the running status trend of data objects includes: IT resources such as network devices, host systems, host hardware, databases, middleware, storage devices, virtualization and cloud platforms, and computing resources, storage resources, and interface traffic running status trends of devices ; Including but not limited to: data flow of network devices, CPU, memory, and disk space status of the host system, number of database connections, table spaces, jobs, middleware sessions, congestion, storage disk space, virtualization and Indicators such as resource pool occupancy of the cloud platform. It can be set as required and does not limit the present invention.
如图7所示,在信息化工单中引用CMDB中数据对象的数据关系模型中的关系数据,从而在信息化工单中关联相关数据对象及属性。接下来转到步骤S130。As shown in Figure 7, the relational data in the data relational model of the data objects in the CMDB is referenced in the information chemical order, thereby associating related data objects and attributes in the information chemical order. Next go to step S130.
在步骤S130处,所述信息化工单流转过程中,判断所述信息化工单是否涉及所述CMDB模型中的对象数据;其中,当所述信息化工单涉及所述CMDB模型中的对象数据时,在所述信息化工单上选择引入所述对象数据和对象关系属性和所述对象实时信息。(如图8、图9、图10所示)。At step S130, during the circulation process of the information engineering order, it is judged whether the information engineering order involves the object data in the CMDB model; wherein, when the information engineering order involves the object data in the CMDB model, Choose to import the object data and object relationship attributes and the object real-time information on the information engineering form. (As shown in Figure 8, Figure 9, and Figure 10).
更具体地,在所述信息化工单上选择引入的对象数据包括同时引入设备属性和设备的实时运行状态。More specifically, selecting and importing object data on the information processing order includes simultaneously importing device attributes and real-time operating status of the device.
接下来转到步骤S140。Next go to step S140.
在步骤S140处,判断所述信息化工单流转是否结束;其中,当所述信息化工单流转结束时,完成工单。At step S140, it is judged whether the circulation of the information engineering order ends; wherein, when the circulation of the information engineering order ends, the work order is completed.
当所述信息化工单流转未结束时,重复S130-S140,直至工单流转结束。When the circulation of the information industrial order is not over, S130-S140 is repeated until the circulation of the work order is completed.
图11示出了本发明提供的在信息化工单中引用cmdb数据及关系的系统1100,工单构建模块1120、CMDB构建模块1120和映射模块1130。FIG. 11 shows a
工单构建模块1120建立信息化工单,并根据所述信息化工单类型预设所述信息化工单表单项;The work order construction module 1120 establishes an information work order, and presets the information work order form items according to the information work order type;
CMDB构建模块1120用于建立CMDB模型中的对象数据与所述表单项的映射关系;The CMDB construction module 1120 is used to establish the mapping relationship between the object data in the CMDB model and the form item;
映射模块1130用于所述信息化工单流转过程中,判断所述信息化工单是否涉及所述CMDB模型中的对象数据;其中,当所述信息化工单涉及所述CMDB模型中的对象数据时,在所述信息化工单上选择引入的所述对象数据;以及判断所述信息化工单流转是否结束;其中,当所述信息化工单流转结束时,完成工单。The mapping module 1130 is used in the circulation process of the information engineering order to judge whether the information engineering order involves the object data in the CMDB model; wherein, when the information engineering order involves the object data in the CMDB model, Selecting the imported object data on the information engineering order; and judging whether the circulation of the information engineering order is completed; wherein, when the circulation of the information engineering order is completed, the work order is completed.
参见图12,本公开实施例还提供了一种电子设备120,该电子设备包括:Referring to FIG. 12 , an embodiment of the present disclosure also provides an electronic device 120, which includes:
至少一个处理器;以及,at least one processor; and,
与该至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,
该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行前述方法实施例中的在信息化工单中引用cmdb数据及关系的方法。The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute the reference cmdb data and relationship in the information processing order in the foregoing method embodiment Methods.
本公开实施例还提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述方法实施例中的在信息化工单中引用cmdb数据及关系的方法。Embodiments of the present disclosure also provide a non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the informatization unit in the foregoing method embodiments The method of referencing cmdb data and relations in .
本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序指令被计算机执行时,使该计算机执行前述方法实施例中的在信息化工单中引用cmdb数据及关系的方法。An embodiment of the present disclosure also provides a computer program product, the computer program product includes a computing program stored on a non-transitory computer-readable storage medium, the computer program includes program instructions, and when the program instructions are executed by a computer, the The computer executes the method for citing cmdb data and relationships in the informatization order in the foregoing method embodiments.
下面参考图12,其示出了适于用来实现本公开实施例的电子设备120的结构示意图。本公开实施例中的电子设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图12示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。Referring now to FIG. 12 , it shows a schematic structural diagram of an electronic device 120 suitable for implementing the embodiments of the present disclosure. The electronic equipment in the embodiment of the present disclosure may include but not limited to such as mobile phone, notebook computer, digital broadcast receiver, PDA (personal digital assistant), PAD (tablet computer), PMP (portable multimedia player), vehicle terminal (such as mobile terminals such as car navigation terminals) and fixed terminals such as digital TVs, desktop computers and the like. The electronic device shown in FIG. 12 is only an example, and should not limit the functions and application scope of the embodiments of the present disclosure.
如图12所示,电子设备120可以包括处理装置(例如中央处理器、图形处理器等)1201,其可以根据存储在只读存储器(ROM)1202中的程序或者从存储装置1208加载到随机访问存储器(RAM)1203中的程序而执行各种适当的动作和处理。在RAM1203中,还存储有电子设备120操作所需的各种程序和数据。处理装置1201、ROM1202以及RAM1203通过总线1204彼此相连。输入/输出(I/O)接口1205也连接至总线1204。As shown in FIG. 12, an electronic device 120 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 1201, which may be randomly accessed according to a program stored in a read-only memory (ROM) 1202 or loaded from a
通常,以下装置可以连接至I/O接口1205:包括例如触摸屏、触摸板、键盘、鼠标、图像传感器、麦克风、加速度计、陀螺仪等的输入装置1206;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置1207;包括例如磁带、硬盘等的存储装置1208;以及通信装置1209。通信装置1209可以允许电子设备120与其他设备进行无线或有线通信以交换数据。虽然图中示出了具有各种装置的电子设备120,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。Typically, the following devices can be connected to the I/O interface 1205:
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置1209从网络上被下载和安装,或者从存储装置1208被安装,或者从ROM1202被安装。在该计算机程序被处理装置1201执行时,执行本公开实施例的方法中限定的上述功能。In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, where the computer program includes program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via communication means 1209 , or from storage means 1208 , or from
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In the present disclosure, a 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. In the present disclosure, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave carrying computer-readable program code therein. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device . Program code embodied on a computer readable medium may be transmitted by any appropriate medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。The above-mentioned computer-readable medium may be included in the above-mentioned electronic device, or may exist independently without being incorporated into the electronic device.
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:获取至少两个网际协议地址;向节点评价设备发送包括所述至少两个网际协议地址的节点评价请求,其中,所述节点评价设备从所述至少两个网际协议地址中,选取网际协议地址并返回;接收所述节点评价设备返回的网际协议地址;其中,所获取的网际协议地址指示内容分发网络中的边缘节点。The above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device: acquires at least two Internet Protocol addresses; sends a message including the at least two addresses to the node evaluation device A node evaluation request of two Internet Protocol addresses, wherein the node evaluation device selects an Internet Protocol address from the at least two Internet Protocol addresses and returns it; receives the Internet Protocol address returned by the node evaluation device; wherein, the acquired The Internet Protocol address of indicates an edge node in the content distribution network.
或者,上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收包括至少两个网际协议地址的节点评价请求;从所述至少两个网际协议地址中,选取网际协议地址;返回选取出的网际协议地址;其中,接收到的网际协议地址指示内容分发网络中的边缘节点。Alternatively, the above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device: receives a node evaluation request including at least two Internet protocol addresses; from the From the at least two IP addresses, select an IP address; return the selected IP address; wherein, the received IP address indicates an edge node in the content delivery network.
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional Procedural Programming Language - such as "C" or a similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through an Internet service provider). Internet connection).
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code that contains one or more logical functions for implementing specified executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified functions or operations , or may be implemented by a combination of dedicated hardware and computer instructions.
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。The units involved in the embodiments described in the present disclosure may be implemented by software or by hardware. Wherein, the name of the unit does not constitute a limitation of the unit itself under certain circumstances, for example, the first obtaining unit may also be described as "a unit for obtaining at least two Internet Protocol addresses".
应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。It should be understood that various parts of the present disclosure may be implemented in hardware, software, firmware or a combination thereof.
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。The above is only a specific implementation of the present disclosure, but the scope of protection of the present disclosure is not limited thereto, any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present disclosure, should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be determined by the protection scope of the claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310255931.5A CN116257529A (en) | 2023-03-16 | 2023-03-16 | Method and system for citing CMDB data and relationship in information chemical order |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310255931.5A CN116257529A (en) | 2023-03-16 | 2023-03-16 | Method and system for citing CMDB data and relationship in information chemical order |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116257529A true CN116257529A (en) | 2023-06-13 |
Family
ID=86684297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310255931.5A Pending CN116257529A (en) | 2023-03-16 | 2023-03-16 | Method and system for citing CMDB data and relationship in information chemical order |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116257529A (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050278270A1 (en) * | 2004-06-14 | 2005-12-15 | Hewlett-Packard Development Company, L.P. | Data services handler |
US20090089072A1 (en) * | 2007-10-02 | 2009-04-02 | International Business Machines Corporation | Configuration management database (cmdb) which establishes policy artifacts and automatic tagging of the same |
CN106503222A (en) * | 2016-11-04 | 2017-03-15 | 上海轻维软件有限公司 | Batch based on Excel imports the method and device of management data base |
US9720996B1 (en) * | 2012-04-20 | 2017-08-01 | Open Invention Network Llc | System dependencies tracking application |
US20180349812A1 (en) * | 2017-06-01 | 2018-12-06 | Xerox Corporation | Form generation and externaliziation in workflow execution |
CN109472442A (en) * | 2018-09-27 | 2019-03-15 | 深圳供电局有限公司 | Automatic processing system and method for work order |
CN111062682A (en) * | 2019-11-19 | 2020-04-24 | 泰康保险集团股份有限公司 | Work order processing method and device |
CN111160754A (en) * | 2019-12-25 | 2020-05-15 | 上海精鲲计算机科技有限公司 | Process arrangement engine system |
JP2020140450A (en) * | 2019-02-28 | 2020-09-03 | 株式会社沖データ | Structured data generation method and structured data generation device |
CN112487770A (en) * | 2020-11-27 | 2021-03-12 | 山东浪潮通软信息科技有限公司 | Table data management method, storage medium and computer |
CN114118709A (en) * | 2021-11-02 | 2022-03-01 | 浪潮软件股份有限公司 | Database-based information asset management method, system, device and readable medium |
CN114841674A (en) * | 2022-05-19 | 2022-08-02 | 飞鸟鱼信息科技有限公司 | Work order system and circulation method thereof |
-
2023
- 2023-03-16 CN CN202310255931.5A patent/CN116257529A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050278270A1 (en) * | 2004-06-14 | 2005-12-15 | Hewlett-Packard Development Company, L.P. | Data services handler |
US20090089072A1 (en) * | 2007-10-02 | 2009-04-02 | International Business Machines Corporation | Configuration management database (cmdb) which establishes policy artifacts and automatic tagging of the same |
US9720996B1 (en) * | 2012-04-20 | 2017-08-01 | Open Invention Network Llc | System dependencies tracking application |
CN106503222A (en) * | 2016-11-04 | 2017-03-15 | 上海轻维软件有限公司 | Batch based on Excel imports the method and device of management data base |
US20180349812A1 (en) * | 2017-06-01 | 2018-12-06 | Xerox Corporation | Form generation and externaliziation in workflow execution |
CN109472442A (en) * | 2018-09-27 | 2019-03-15 | 深圳供电局有限公司 | Automatic processing system and method for work order |
JP2020140450A (en) * | 2019-02-28 | 2020-09-03 | 株式会社沖データ | Structured data generation method and structured data generation device |
CN111062682A (en) * | 2019-11-19 | 2020-04-24 | 泰康保险集团股份有限公司 | Work order processing method and device |
CN111160754A (en) * | 2019-12-25 | 2020-05-15 | 上海精鲲计算机科技有限公司 | Process arrangement engine system |
CN112487770A (en) * | 2020-11-27 | 2021-03-12 | 山东浪潮通软信息科技有限公司 | Table data management method, storage medium and computer |
CN114118709A (en) * | 2021-11-02 | 2022-03-01 | 浪潮软件股份有限公司 | Database-based information asset management method, system, device and readable medium |
CN114841674A (en) * | 2022-05-19 | 2022-08-02 | 飞鸟鱼信息科技有限公司 | Work order system and circulation method thereof |
Non-Patent Citations (4)
Title |
---|
ZIMIN, AV 等: "Models and mechanisms for managing the deployment of IT service releases in the operational environment", INTERNATIONAL SCIENTIFIC AND RESEARCH CONFERENCE ON KNOWLEDGE-BASED TECHNOLOGIES IN DEVELOPMENT AND UTILIZATION OF MINERAL RESOURCES, 31 December 2019 (2019-12-31) * |
徐健 等: "基于ITIL构建企业IT运维服务管理体系", 微型机与应用, vol. 33, no. 19, 31 December 2014 (2014-12-31), pages 1 * |
李康;徐晓兵;: "谈信息化建设项目的变更管理控制方法", 信息系统工程, no. 02, 20 February 2011 (2011-02-20) * |
李文;王迎雪;王颖;: "基于分域的IT配置管理数据库信息模型", 北京邮电大学学报, no. 1, 15 April 2009 (2009-04-15) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109145025B (en) | Multi-data-source integrated data query method and device and service server | |
CN110569657B (en) | Data access method, device, equipment and storage medium | |
US8935241B2 (en) | Using geographical location to determine element and area information to provide to a computing device | |
WO2020186646A1 (en) | Site selection method and device for locker, server and storage medium | |
CN109522751B (en) | Access right control method and device, electronic equipment and computer readable medium | |
WO2021244100A1 (en) | Access control method, apparatus and device of target operating system, and medium | |
CN111291045A (en) | Service isolation data transmission method, device, computer equipment and storage medium | |
CN108009799A (en) | Method and device, storage medium, and electronic equipment for persistent workflow | |
CN111142799A (en) | Distributed storage method and device, network node and storage medium | |
CN114138758A (en) | A method, device and readable medium for data cleaning and merging based on multi-source system | |
CN118916006A (en) | Custom service management method, device, equipment and storage medium | |
CN116257529A (en) | Method and system for citing CMDB data and relationship in information chemical order | |
CN116842222A (en) | Patent query method and device based on patent knowledge graph | |
CN118069645A (en) | Method, apparatus, device, medium and program product for detecting service data change | |
CN117194533A (en) | Metadata service release method and system | |
CN114840718B (en) | Link data processing method, device, equipment, storage medium and program product | |
CN116992850A (en) | Enterprise report text generation method and device and electronic equipment | |
CN116127213A (en) | Label management method, device, equipment and storage medium | |
CN108566293A (en) | Electronic device, zk node information notification methods and storage medium | |
CN114065248A (en) | User access right control method and device, electronic equipment and storage medium | |
CN114168752A (en) | Visualization method, apparatus, electronic device, medium and computer program product | |
CN114201508A (en) | Data processing method, data processing apparatus, electronic device, and storage medium | |
CN108734389A (en) | For the management method and device in warehouse, server | |
JP7701616B2 (en) | DATA MANAGEMENT PROGRAM, DATA MANAGEMENT METHOD, AND DATA MANAGEMENT APPARATUS | |
CN111694794A (en) | Method and system for storing vehicle rental platform files in split volumes and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |