Mechanism for deprecating object oriented data
    1.
    发明授权
    Mechanism for deprecating object oriented data 有权
    抛弃面向对象数据的机制

    公开(公告)号:US08983982B2

    公开(公告)日:2015-03-17

    申请号:US12750291

    申请日:2010-03-30

    IPC分类号: G06F17/30

    摘要: Techniques are described to allow the deprecation of classes in an object-oriented data model, such as a CDM for a CMDB. When a class is deprecated and replaced by another existing or new class, data associated with instances of the deprecated class may be migrated to the replacement class. A mapping between the deprecated class and its replacement class may be provided to allow existing applications to continue to access data using the deprecated class without change until the deprecated class is finally deleted or the application is updated to use the replacement class. New applications written to use the object-oriented data model after the deprecation may use the replacement class to access data instances created using the original data model.

    摘要翻译: 描述技术以允许在面向对象的数据模型中的类的弃用,例如CMDB的CDM。 当一个类被弃用并被另一个现有或新类替换时,与不推荐使用的类的实例关联的数据可能会被迁移到替换类。 可以提供不推荐使用的类及其替换类之间的映射,以允许现有应用程序使用不推荐的类继续访问数据,而不会改变,直到不推荐使用的类最终被删除或应用程序更新为使用替换类。 在不推荐使用面向对象的数据模型之后编写的新应用程序可能会使用替换类来访问使用原始数据模型创建的数据实例。

    Normalization engine to manage configuration management database integrity
    3.
    发明授权
    Normalization engine to manage configuration management database integrity 有权
    规范化引擎管理配置管理数据库的完整性

    公开(公告)号:US08554750B2

    公开(公告)日:2013-10-08

    申请号:US12685096

    申请日:2010-01-11

    IPC分类号: G06F17/00 G06F7/00

    CPC分类号: G06F17/30371 G06F17/30303

    摘要: Data is often populated into Configuration Management Databases (CMDBs) from different sources. Because the data can come from a variety of sources, it may have inconsistencies—and may even be incomplete. A Normalization Engine (NE) may be able to automatically clean up the incoming data based on certain rules and knowledge. In one embodiment, the NE takes each Configuration Item (CI) or group of CIs that are to be normalized and applies a rule or a set of rules to see if the data may be cleaned up, and, if so, updates the CI or group of CIs accordingly. In particular, one embodiment may allow for the CI's data to be normalized by doing a look up against a Product Catalog and/or an Alias Catalog. In another embodiment, the NE architecture could be fully extensible, allowing for the creation of custom, rules-based plug-ins by users and/or third parties.

    摘要翻译: 数据通常从不同来源填充到配置管理数据库(CMDB)中。 因为数据可能来自各种来源,它可能会有不一致 - 甚至可能不完整。 标准化引擎(NE)可能能够根据某些规则和知识自动清理传入的数据。 在一个实施例中,NE采用要被归一化的每个配置项(CI)或CI组,并应用规则或一组规则来查看数据是否可以被清除,如果是,则更新CI或 相应的CI组。 特别地,一个实施例可以通过对产品目录和/或别名目录进行查找来允许对CI的数据进行归一化。 在另一个实施例中,NE架构可以是完全可扩展的,允许由用户和/或第三方创建自定义的基于规则的插件。

    Cooperative Naming for Configuration Items in a Distributed Configuration Management Database Environment
    4.
    发明申请
    Cooperative Naming for Configuration Items in a Distributed Configuration Management Database Environment 审中-公开
    分布式配置管理数据库环境中配置项的协同命名

    公开(公告)号:US20120259812A1

    公开(公告)日:2012-10-11

    申请号:US13082194

    申请日:2011-04-07

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: Disclosed are methods and systems to provide coordinated identification of data items across a plurality of distributed data storage repositories (datastores). In one disclosed embodiment, a single configuration management database (CMDB) controls identification rights for all CIs as they are first identified in a master/slave relationship with all other CMDBs in the distributed environment. In a second embodiment, a plurality of CMDBs divide identification rights based upon coordination identification rules where certain CMDBs are assigned authoritative identification rights for CIs matching the rules of a particular CMDB in the distributed environment. In a third embodiment, one or more of the plurality of CMDBs may also have advisory identification rights for CIs which do not already have an identifiable unique identity and can coordinate with an authoritative CMDB to establish an identity for CIs.

    摘要翻译: 公开的是提供跨多个分布式数据存储库(数据存储)的数据项的协调识别的方法和系统。 在一个公开的实施例中,单个配置管理数据库(CMDB)控制所有CI的标识权,因为它们首先在与分布式环境中的所有其他CMDB的主/从关系中识别。 在第二实施例中,多个CMDB基于协调识别规则划分标识权限,其中某些CMDB被分配权限识别权限,用于与分布式环境中的特定CMDB的规则匹配的CI。 在第三实施例中,多个CMDB中的一个或多个还可以具有对于尚未具有可识别的唯一身份的CI的咨询标识权,并且可以与权威CMDB协调以建立CI的身份。

    Mechanism for Deprecating Object Oriented Data
    5.
    发明申请
    Mechanism for Deprecating Object Oriented Data 有权
    废弃面向对象数据的机制

    公开(公告)号:US20110153559A1

    公开(公告)日:2011-06-23

    申请号:US12750291

    申请日:2010-03-30

    IPC分类号: G06F17/30

    摘要: Techniques are described to allow the deprecation of classes in an object-oriented data model, such as a CDM for a CMDB. When a class is deprecated and replaced by another existing or new class, data associated with instances of the deprecated class may be migrated to the replacement class. A mapping between the deprecated class and its replacement class may be provided to allow existing applications to continue to access data using the deprecated class without change until the deprecated class is finally deleted or the application is updated to use the replacement class. New applications written to use the object-oriented data model after the deprecation may use the replacement class to access data instances created using the original data model.

    摘要翻译: 描述技术以允许在面向对象的数据模型中的类的弃用,例如CMDB的CDM。 当一个类被弃用并被另一个现有或新类替换时,与不推荐使用的类的实例关联的数据可能会被迁移到替换类。 可以提供不推荐使用的类及其替换类之间的映射,以允许现有应用程序使用不推荐的类继续访问数据,而不会改变,直到不推荐使用的类最终被删除或应用程序更新为使用替换类。 在不推荐使用面向对象的数据模型之后编写的新应用程序可能会使用替换类来访问使用原始数据模型创建的数据实例。

    Normalization Engine to Manage Configuration Management Database Integrity
    6.
    发明申请
    Normalization Engine to Manage Configuration Management Database Integrity 有权
    规范化引擎管理配置管理数据库完整性

    公开(公告)号:US20100179945A1

    公开(公告)日:2010-07-15

    申请号:US12685096

    申请日:2010-01-11

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30371 G06F17/30303

    摘要: Data is often populated into Configuration Management Databases (CMDBs) from different sources. Because the data can come from a variety of sources, it may have inconsistencies—and may even be incomplete. A Normalization Engine (NE) may be able to automatically clean up the incoming data based on certain rules and knowledge. In one embodiment, the NE takes each Configuration Item (CI) or group of CIs that are to be normalized and applies a rule or a set of rules to see if the data may be cleaned up, and, if so, updates the CI or group of CIs accordingly. In particular, one embodiment may allow for the CI's data to be normalized by doing a look up against a Product Catalog and/or an Alias Catalog. In another embodiment, the NE architecture could be fully extensible, allowing for the creation of custom, rules-based plug-ins by users and/or third parties.

    摘要翻译: 数据通常从不同来源填充到配置管理数据库(CMDB)中。 因为数据可能来自各种来源,它可能会有不一致 - 甚至可能不完整。 标准化引擎(NE)可能能够根据某些规则和知识自动清理传入的数据。 在一个实施例中,NE采用要被规范化的每个配置项(CI)或CI组,并应用规则或一组规则来查看数据是否可以被清除,如果是,则更新CI或 相应的CI组。 特别地,一个实施例可以通过对产品目录和/或别名目录进行查找来允许对CI的数据进行归一化。 在另一个实施例中,NE架构可以是完全可扩展的,允许由用户和/或第三方创建自定义的基于规则的插件。

    Resource reconciliation
    7.
    发明申请
    Resource reconciliation 有权
    资源调节

    公开(公告)号:US20060136585A1

    公开(公告)日:2006-06-22

    申请号:US11204189

    申请日:2005-08-15

    IPC分类号: G06F15/173

    摘要: A method to reconcile multiple instances of a single computer resource identified by resource discovery operations includes: (1) accessing information describing one or more resources; (2) identifying, via the accessed information, at least one resource that has been detected or discovered by at least two of the discovery operations; and (3) merging attributes associated with the identified resource from each of the at least two discovery operations into a single, reconciled resource object. Illustrative “resources” include, but are not limited to, computer systems, components of computer systems, data storage systems, switches, routers, memory, software applications (e.g., accounting and database applications), operating systems and business services (e.g., order entry or change management and tracking services).

    摘要翻译: 通过资源发现操作识别的单个计算机资源的多个实例的协调方法包括:(1)访问描述一个或多个资源的信息; (2)通过所访问的信息识别由至少两个发现操作检测到或发现的至少一个资源; 以及(3)将与所识别的资源相关联的属性从与所述至少两个发现操作中的每一个合并到一个单独的已对帐资源对象中。 说明性的“资源”包括但不限于计算机系统,计算机系统的组件,数据存储系统,交换机,路由器,存储器,软件应用(例如会计和数据库应用),操作系统和商业服务(例如,订单 进入或变更管理和跟踪服务)。

    System and method for resource reconciliation in an enterprise management system
    8.
    发明授权
    System and method for resource reconciliation in an enterprise management system 有权
    企业管理系统资源调节的系统和方法

    公开(公告)号:US09137115B2

    公开(公告)日:2015-09-15

    申请号:US11204189

    申请日:2005-08-15

    摘要: A method to reconcile multiple instances of a single computer resource identified by resource discovery operations includes: (1) accessing information describing one or more resources; (2) identifying, via the accessed information, at least one resource that has been detected or discovered by at least two of the discovery operations; and (3) merging attributes associated with the identified resource from each of the at least two discovery operations into a single, reconciled resource object. Illustrative “resources” include, but are not limited to, computer systems, components of computer systems, data storage systems, switches, routers, memory, software applications (e.g., accounting and database applications), operating systems and business services (e.g., order entry or change management and tracking services).

    摘要翻译: 通过资源发现操作识别的单个计算机资源的多个实例的协调方法包括:(1)访问描述一个或多个资源的信息; (2)通过所访问的信息识别由至少两个发现操作检测到或发现的至少一个资源; 以及(3)将与所识别的资源相关联的属性从与所述至少两个发现操作中的每一个合并到一个单独的已对帐资源对象中。 说明性的“资源”包括但不限于计算机系统,计算机系统的组件,数据存储系统,交换机,路由器,存储器,软件应用(例如会计和数据库应用),操作系统和业务服务(例如,订单 进入或变更管理和跟踪服务)。