Managing uneven authorizations in a computer data exchange
First Claim
Patent Images
1. A computer-implemented method for exchanging computer data between a first data processing system having a less restrictive data structure and a second data processing system having a more restrictive data structure, the method comprising:
- receiving, at a data exchange facility having a mapping data store and a mapping function, data values from the first data processing system, the data values being associated with a first data structure;
identifying a second data structure associated with the second data processing system and corresponding to the first data structure;
storing, on the data exchange facility, the data values received from the first data processing system for later transformation;
determining whether the second data structure associated with the second data processing system is capable of storing the data values received from the first data processing system;
transforming, at the data exchange facility, the received data values if the second data structure associated with the second data processing system is not capable of storing the received data values such that the second data structure is capable of storing the received data values; and
only sending the data values received from the first data processing system to the second data processing system when the second data structure associated with the second data processing system is capable of storing the data values.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided to integrate applications having different data structures. Data from the application having a less restrictive data structure is provided to the application with a more restrictive data structure as the application is capable of storing the data. Data from the application having a less restrictive data structure may be stored.
-
Citations
25 Claims
-
1. A computer-implemented method for exchanging computer data between a first data processing system having a less restrictive data structure and a second data processing system having a more restrictive data structure, the method comprising:
-
receiving, at a data exchange facility having a mapping data store and a mapping function, data values from the first data processing system, the data values being associated with a first data structure; identifying a second data structure associated with the second data processing system and corresponding to the first data structure; storing, on the data exchange facility, the data values received from the first data processing system for later transformation; determining whether the second data structure associated with the second data processing system is capable of storing the data values received from the first data processing system; transforming, at the data exchange facility, the received data values if the second data structure associated with the second data processing system is not capable of storing the received data values such that the second data structure is capable of storing the received data values; and only sending the data values received from the first data processing system to the second data processing system when the second data structure associated with the second data processing system is capable of storing the data values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for exchanging computer data between a first data processing system having a less restrictive data structure and a second data processing system having a more restrictive data structure, the method comprising:
-
receiving data values, having a first portion and a second portion, from the first data processing system, the data values being associated with a first data structure; identifying a second data structure associated with the second data processing system and corresponding to the first data structure; determining whether the second data structure associated with the second data processing system is capable of storing the first portion of the data values received from the first data processing system; determining whether the second data structure associated with the second data processing system is capable of storing the second portion of the data values received from the first data processing system; only sending the first portion of the data values received from the first data processing system to the second data processing system when the second data structure associated with the second data processing system is capable of storing the first portion of the data values; and only sending the second portion of the data values received from the first data processing system to the second data processing system when the second data structure associated with the second data processing system is capable of storing the second portion of the data values; storing an indication whether the first portion of the data values was sent to the second data processing system; storing an indication whether the second portion of the data values was sent to the second data processing system; when the first portion of the data values is not sent to the second data processing system, storing the first portion of the data values; and when the second portion of the data values is not sent to the second data processing system, storing the second portion of the data values. - View Dependent Claims (13)
-
-
14. A computer-readable medium having embodied thereon a computer program configured to exchange computer data between a first data processing system having a less restrictive data structure and a second data processing system having a more restrictive data structure, the medium or signal comprising one or more code segments configured to:
-
receive, at a data exchange facility having a mapping data store and a mapping function, data values from the first data processing system, the data values being associated with a first data structure; identifying a second data structure associated with the second data processing system and corresponding to the first data structure; store, on the data exchange facility, the data values received from the first data processing system for later transformation; determine whether the second data structure associated with the second data processing system is capable of storing the data values received from the first data processing system; transform, at the data exchange facility, the received data values if the second data structure associated with the second data processing system is not capable of storing the received data values such that the second data structure is capable of storing the received data values; and only send the data values received from the first data processing system to the second data processing system when the second data structure associated with the second data processing system is capable of storing the data values. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An apparatus for exchanging computer data between a first data processing system having a less restrictive data structure and a second data processing system having a more restrictive data structure, the apparatus comprising a processor connected to a storage device and one or more input/output devices, wherein the processor is configured to:
-
receive, at a data exchange facility having a mapping data store and a mapping function, data values from the first data processing system, the data values being associated with a first data structure; identify a second data structure associated with the second data processing system and corresponding to the first data structure; store, on the data exchange facility, the data received from the first data processing system for later transformation; determine whether the second data structure associated with the second data processing system is capable of storing the data values received from the first data processing system; transform, at the data exchange facility, the received data values if the second data structure associated with the second data processing system is not capable of storing the received data values such that the second data structure is capable of storing the received data values; and only send the data values received from the first data processing system to the second data processing system when the second data structure associated with the second data processing system is capable of storing the data. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification