Mapping data from multiple data sources into a single or multiple reusable software components
First Claim
1. A method for mapping disparate data objects from multiple data sources into a single or multiple, reusable software components accessible to software application performed by a computer, for integrated access to the disparate data objects generated dynamically by or contained in multiple data sources stored in at least one electronic storage device coupled to the computer, the method comprising the following steps:
- (a) for a software application, identifying data objects for mapping;
(b) employing an information integration software facility for registering the data objects;
(c) using the information integration software facility for creating at least one virtual data object having at least one attribute from the selected registered data objects; and
(d) wrapping access to the at least one virtual data object into a reusable software component accessible directly from the software application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and program storage device is provided for mapping data objects residing in multiple data sources, or generated dynamically, into a single or multiple, reusable software components, for integrated information access to multiple disparate data sources, residing on or generating the data dynamically on different hardware systems and possibly in different data formats. The method has steps for identifying data objects in multiple data sources, employing an information integration software facility for connecting to the data sources containing the data objects and registering the data objects, creating at least one virtual data object having at least one attribute from the selected registered data objects, and a step for wrapping access to the at least one virtual data object into a reusable software component, as though it was a single real data object, accessible directly from software applications.
-
Citations
24 Claims
-
1. A method for mapping disparate data objects from multiple data sources into a single or multiple, reusable software components accessible to software application performed by a computer, for integrated access to the disparate data objects generated dynamically by or contained in multiple data sources stored in at least one electronic storage device coupled to the computer, the method comprising the following steps:
-
(a) for a software application, identifying data objects for mapping;
(b) employing an information integration software facility for registering the data objects;
(c) using the information integration software facility for creating at least one virtual data object having at least one attribute from the selected registered data objects; and
(d) wrapping access to the at least one virtual data object into a reusable software component accessible directly from the software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for mapping disparate data objects from multiple data sources into a single or multiple, reusable software components accessible to software application performed by a computer, comprising:
-
a computer coupled to at least one electronic storage device for integrated access to disparate data objects generated dynamically by or contained in multiple data sources;
programming means, performed by the computer, for identifying data objects for mapping;
an information integration software facility for registering the data objects;
means, performed by the computer, for using the information integration software facility for creating at least one virtual data object having at least one attribute from the selected registered data objects; and
means, performed by the computer, for wrapping access to the at least one virtual data object into a reusable software component accessible directly from the software application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A program storage device usable by a computer tangibly embodying a program of instructions executable by the computer to perform method steps for mapping disparate data objects from multiple data sources into a single or multiple, reusable software components accessible to software application performed by a computer, for integrated access to the disparate data objects generated dynamically by or contained in multiple data sources stored in at least one electronic storage device coupled to the computer, the method comprising the following steps:
-
(a) for a software application, identifying data objects for mapping;
(b) employing an information integration software facility for registering the data objects;
(c) using the information integration software facility for creating at least one virtual data object having at least one attribute from the selected registered data objects; and
(d) wrapping access to the at least one virtual data object into a reusable software component accessible directly from the software application. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification