Patent ID: 9342353
Filing Date: 2016-05-17
CPC Classification: G06F,H04L

Claim Text:
1. A method for selecting an information service implementation, comprising: receiving, at a data processing system that functions as a shared interface for multiple tenants, a service request that includes a tenant identifier that uniquely identifies a calling tenant; selecting, by the data processing system, transformation logic provided by a specific virtual machine to service the service request based on the received tenant identifier to implement a tenant specific service level agreement for the calling tenant; selecting, by the data processing system, one or more data sources and one or more data targets for the service request based on the received tenant identifier to implement the tenant specific service level agreement for the calling tenant; processing, by the data processing system, data from the selected data sources using the selected transformation logic, wherein the selected transformation logic implements one or more algorithms that are used to transform the data; and storing, by the data processing system, the processed data at the selected data targets.