发明名称 Avoiding duplicate and equivalent data objects in service registries
摘要 A method for processing a data object for a database, the database containing data representing a first data model and a set of one or more mapping rules, includes receiving a data object that conforms to a second data model. The method then selects one or more of the mapping rules. The mapping rules provide a mapping between a set of elements of the second data model and a corresponding set of elements of the first data model. The method applies the selected mapping rules to transform a set of elements of the received data object into a corresponding set of elements of a target data object conforming to the first data model. The method then searches the database for the set of elements of the target data object to identify instances of the target data object in the database. A corresponding computer program product and apparatus are also disclosed.
申请公布号 US8799301(B2) 申请公布日期 2014.08.05
申请号 US201213431977 申请日期 2012.03.28
申请人 International Business Machines Corporation 发明人 Jia Bin;Magowan James Robert
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Nelson and Nelson 代理人 Nelson and Nelson ;Nelson Daniel P.;Nelson Alexis V.
主权项 1. A method for processing a service registration data object for a service registry database, the method comprising: providing a service registry manager configured to manage a database storing data objects representing a first data model and a set of one or more mapping rules, wherein the database is a service registry and each data object in the database is associated with a service registration; receiving, by the service registry manager, a data object conforming to a second data model; searching, by the service registry manager, the database for a set of elements of the received data object to identify instances of the received data object in the database; selecting, by the service registry manager, at least one of the mapping rules, the mapping rules providing a mapping between a set of elements of the second data model and a corresponding set of elements of the first data model; applying, by the service registry manager, the selected mapping rules to transform the set of elements of the received data object into a corresponding set of elements of a target data object conforming to the first data model; and searching, by the service registry manager, the database for the set of elements of the target data object to identify instances of the target data object in the database.
地址 Armonk NY US