Patent ID: 8793263

Claim:
An apparatus for processing a service registration data object for a service registry database, the apparatus configured to: provide 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; receive, by the service registry manager, a data object conforming to a second data model; search, 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; select, 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; apply, 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 search, 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.