发明名称 CREATING AND HANDLING IDENTIFICATION FOR A RESOURCE IN A CONFIGURATION DATABASE
摘要 Creating for a resource a representation including properties of the resource. Determining and analyzing defined naming rules for a configuration database, each naming rule including a naming rule identification, a priority and at least one attribute having an attribute name. For each naming rule applicable to the resource, extracting at least one attribute value for each attribute name from the resource representation. For each naming rule applicable to the resource, creating a complex identity object containing a naming rule identification and a list of attribute names and attribute values. For each created complex identity object, set an authority flag if a given provider is able to obtain a complete set of values for the attributes. Processing through each complex identity object according to priority of the corresponding naming rule. Generating an alias for each result of a Cartesian product of each attribute value of the list of attribute names.
申请公布号 US2016098428(A1) 申请公布日期 2016.04.07
申请号 US201514871545 申请日期 2015.09.30
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Dolega Jacek;Kania Tomasz Pawel;Laskawiec Andrzej W.;Porowski Krzysztof
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method of creating and handling identification for a resource in a configuration database, comprising: discovering said resource; creating for said resource a resource representation comprising properties of said resource; determining and analyzing one or more defined naming rules for said configuration database, wherein a naming rule comprises a naming rule identification, a priority and at least one attribute having an attribute name; for the naming rule applicable to said resource, extracting at least one attribute value for the attribute name from said resource representation as at least one of a combination or transformation of properties of said resource; for the naming rule applicable to said resource, creating a complex identity object containing the naming rule identification and a list of attribute names and attribute values of said corresponding naming rule; for the created complex identity object, setting an authority flag based on a given provider being able to obtain a complete set of values for the attributes; processing through one or more complex identity objects according to priority of said corresponding naming rule; and generating an alias for a result of a Cartesian product of each attribute value of said list of attribute names in a processed complex identity object by concatenating the corresponding naming rule identification and said attribute values.
地址 Armonk NY US