Dynamic access of data
AssigneeSap SE
InventorsGerd Moser, Thomas Vogt, Arthur Berger, Gregor Rieken, Ralf Steuernagel
Life of this patent
Estimating the term…
Abstract
A heterogeneous information technology system in which compatible and incompatible client systems are able to dynamically access master data stored in a master database maintained by a master data server. An integration server communicates with the client systems and the master data server, and in response to a request for data from a client system, maps the master data in the master database to mapped data based on a set of mapping rules associated with the client system, and sends the mapped data to the client system.
Claims20
A system, comprising:
- a master data server, to maintain a master database storing master data objects, the master data server using master identifiers to identify the master data objects, the master database being accessible to clients;
- and
- an integration server, in response to a request from a client to access master data identified by a client identifier, to map the client identifier to a master identifier, retrieve a master data object from the master database based on the master identifier, and map the master data object to a mapped data object based on a set of mapping rules associated with the client.
The system of 1, further comprising a mapping table to store information related to the mapping of the client identifiers to the master identifiers.
A method, comprising:
- maintaining a master database at a data server, the master database comprising master data objects, the master database accessible to clients;
- receiving a request from a client to access master data, the request comprising a client identifier;
- mapping the client identifier to a master identifier;
- retrieving a master data object based on the master identifier;
- mapping the master data object to a mapped data object based on a set of mapping rules associated with the client;
- and
- sending the mapped data object to the client.
A computer program product, tangibly stored on a machine-readable medium. for dynamic access of master data, comprising instructions operable to cause a programmable processor to:
- maintain a master database at a data server, the master database comprising master data objects, the master database accessible to clients;
- receive a request from a client to access master data, the request comprising a client identifier;
- map the client identifier to a master identifier;
- retrieve a master data object based on the master identifier;
- map the master data object to a mapped data object based on a set of mapping rules associated with the client;
- and
- send the mapped data object to the client.
Dependencies are inferred from the claim text.