Avoiding duplicate and equivalent data objects in service registries

a technology of service registry and data object, applied in the field of avoiding duplicate, can solve the problem of substantially more difficult to determine if an existing data object is a different version (i.e., another object in the service registry)

Inactive Publication Date: 2012-02-23
IBM CORP
View PDF11 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The invention aims to solve the problem of duplicate data objects in databases by providing a method for processing data objects in a database that avoids these objects. The method selects mapping rules that map elements of a second data model to elements of a first data model and applies these rules to transform data objects in the database. The system then searches the database to identify instances of the transformed data objects. The technical effect of this invention is to improve the efficiency and accuracy of data processing in databases.

Problems solved by technology

However, it is substantially more difficult to determine if an existing data object is a different version (i.e., a substantially equivalent version) of another object in a service registry.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Avoiding duplicate and equivalent data objects in service registries
  • Avoiding duplicate and equivalent data objects in service registries
  • Avoiding duplicate and equivalent data objects in service registries

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013]It will be readily understood that the components of the present invention, as generally described and illustrated in the Figures herein, could be arranged and designed in a wide variety of different configurations. Thus, the following more detailed description of the embodiments of the invention, as represented in the Figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of certain examples of presently contemplated embodiments in accordance with the invention. The presently described embodiments will be best understood by reference to the drawings, wherein like parts are designated by like numerals throughout.

[0014]As will be appreciated by one skilled in the art, the present invention may be embodied as an apparatus, system, method, or computer program product. Furthermore, the present invention may take the form of a hardware embodiment, a software embodiment (including firmware, resident software, microcode, etc.) configure...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

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.

Description

BACKGROUNDRELATED APPLICATIONS[0001]This application claims priority to European Patent Application No. 10173741.9 filed on Aug. 23, 2010 and entitled A METHOD, APPARATUS OR COMPUTER PROGRAM PRODUCT FOR PROCESSING A DATA OBJECT FOR A DATABASE.BACKGROUND OF THE INVENTION[0002]Computer systems commonly include one or more databases for storing data in an organized manner for processing and / or reference. Database management applications may be provided to manage such databases. Such database management applications may enable elements of data, or data objects, to be added to, removed from, or read from a database. In some computer systems, duplicate or equivalent data objects may exist in a database. For example, two data objects that are identical or a data object that is an updated version of another data object may exist in a database.[0003]In some database applications, such as those in distributed processing environments, it is important to avoid duplicate data in databases such a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & AuthorityApplications(United States)
IPC IPC(8): G06F17/30
CPCG06F17/30309G06F17/30569G06F17/30566G06F9/44505G06F16/258G06F16/219G06F16/256
InventorJIA, BINMAGOWAN, JAMES R.
OwnerIBM CORP