Patent ID: 8726229
Filing Date: 2014-05-13
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving, at a back-end service adaptation system that is implemented on at least one processor, a query request from a runtime application executing in a consumer runtime environment on a client machine, the query request requesting runtime access to a runtime instance of a data object via the consumer runtime environment, the data object comprising application data that are stored in an application repository, the query request designating an application programming interface suitable for a service adaptation language used by the consumer runtime environment; instantiating, at the back-end service adaptation system, a language-specific data access service for the service adaptation language according to the application programming interface; creating, by the language-specific data access service, a target data object to fulfill the request; calling, using an execution plan defined by an interpreter and a compiler of a back-end service adaptation runtime layer of the back-end service adaptation system and stored in a runtime load, at least one of a search plug-in and a local client proxy according to the execution plan of the runtime load, to retrieve application data from an application data repository, the runtime load having been compiled from a service adaptation language source code provided by the consumer runtime environment; converting, by the back-end service adaptation system, the application data retrieved from the application data; and delivering the target data object containing the retrieved and converted application data to the consumer runtime environment.