Isolated mappping point
First Claim
1. A system comprising:
- a first processing system including (a) stored instructions of a first application program, (b) stored data associated with the first application program, and (c) a processor to execute the stored instructions, of the first application program;
a second processing system including (a) stored instructions of a second application program, (b) stored data associated with the second application program, and (c) a processor to execute the stored instructions of the second application program; and
a data exchange facility including (a) stored data for transforming the data associated with one of the application programs to data capable of being processed by the other of the application programs, (b) stored instructions associated with the data exchange facility for transforming the data associated with one of the application programs to data capable of being processed by the other of the application programs, and (c) a processor to execute the stored instructions of the data exchange facility.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided to integrate application systems by using an isolated mapping point that is a computer system, a server, or other computing device that includes a mapping data store and performs mapping functions. An isolated mapping point receives data from the sending system, transforms the data as necessary, and sends the transformed data to the receiving system. The isolated mapping point performs the data transformation without accessing data or processes on the sending system or the receiving system. The isolated mapping point is separate (or isolated) from both the sending system and the receiving system. The isolated mapping point uses only data included in the mapping database. The isolated mapping point receives data included in the mapping database received through a well-defined interface.
49 Citations
49 Claims
-
1. A system comprising:
-
a first processing system including (a) stored instructions of a first application program, (b) stored data associated with the first application program, and (c) a processor to execute the stored instructions, of the first application program;
a second processing system including (a) stored instructions of a second application program, (b) stored data associated with the second application program, and (c) a processor to execute the stored instructions of the second application program; and
a data exchange facility including (a) stored data for transforming the data associated with one of the application programs to data capable of being processed by the other of the application programs, (b) stored instructions associated with the data exchange facility for transforming the data associated with one of the application programs to data capable of being processed by the other of the application programs, and (c) a processor to execute the stored instructions of the data exchange facility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising
a processor, and media bearing data associated with transforming data associated with a first application program to data capable of being processed by a second application program, and the media also bearing program instructions capable of causing the processor to transform the data associated with the first application program to data capable of being processed by the second application program.
- 31. A computer-implemented method for transforming computer data in a data exchange between data processing systems, the method comprising using a data exchange facility, having a mapping data store and a mapping function, to receive data from a first data processing system and to transform, using the mapping data store and the mapping function, the received data to data capable of being processing by a second data processing system.
-
41. A computer-implemented method for transforming computer data in a data exchange between data processing systems, the method comprising at a data exchange facility, having a mapping data store and a mapping function:
-
receiving data from a first data processing system;
using key value information stored in the mapping data store and a key value mapping function to transform a key associated with the data received from the first data processing system to a key capable of being processing by a second data processing system;
using data value information stored in the mapping data store and a data value mapping function to transform a data value associated with the data received from the first data processing system to a data value capable of being processing by the second data processing system; and
sending the transformed key and the transformed data value to the second data processing system. - View Dependent Claims (42, 43)
-
- 44. A computer-readable medium or propagated signal having embodied thereon a computer program configured to transform computer data in a data exchange between data processing systems, the medium or signal comprising at least one code segment configured to use a data exchange facility, having a mapping data store and a mapping function, to receive data from a first data processing system and to transform, using the mapping data store and the mapping function, the received data to data capable of being processing by a second data processing system.
Specification