Computer implemented method, computer system, electronic interface, mobile computing device and computer readable medium
First Claim
1. A computer implemented method for processing a request from a mobile application residing on a mobile computing device, comprising:
- receiving, at an interface, the request for data from the mobile application residing on the mobile computing device, wherein the request for data does not specify a particular back-end system;
determining, at the interface, an interface service to be executed using configuration data linking the request for data with a back-end application programming interface (API), wherein determining the interface service to be executed includes;
identifying one of a plurality of back-end systems associated with the received request for data; and
identifying at least one API of the identified back-end system, wherein identifying at least one API includes identifying a model provider and a data adapter, wherein the model provider is configured to determine one or more data models associated with the determined interface service, and the data adapter is configured to determine data associated with the one or more data models;
executing, at the interface, the determined interface service associated with the at least one identified API;
obtaining, at the interface, from the execution of the determined interface service, a consumption model comprising the one or more data models and the associated data;
translating, at the interface, the consumption model and the associated data into an open source protocol; and
sending, from the interface, a response including the translated consumption model and the associated data to the mobile application on the mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes computer implemented methods, computer systems, electronic interfaces, mobile computing devices, and computer readable mediums for processing a request from a mobile application residing on a mobile computing device. One method may include receiving the request for data from the mobile application residing on the mobile device at an interface. The method may further include determining an interface service to be executed and executing the interface service. The method can then obtain, at the interface, from the execution of the interface service, a consumption model comprising one or more data models and associated data. The method may further include translating the consumption model and the associated data into an open source protocol, and sending a response from the interface including the translated consumption model and the associated data to the mobile application on the mobile device.
48 Citations
13 Claims
-
1. A computer implemented method for processing a request from a mobile application residing on a mobile computing device, comprising:
-
receiving, at an interface, the request for data from the mobile application residing on the mobile computing device, wherein the request for data does not specify a particular back-end system; determining, at the interface, an interface service to be executed using configuration data linking the request for data with a back-end application programming interface (API), wherein determining the interface service to be executed includes; identifying one of a plurality of back-end systems associated with the received request for data; and identifying at least one API of the identified back-end system, wherein identifying at least one API includes identifying a model provider and a data adapter, wherein the model provider is configured to determine one or more data models associated with the determined interface service, and the data adapter is configured to determine data associated with the one or more data models; executing, at the interface, the determined interface service associated with the at least one identified API; obtaining, at the interface, from the execution of the determined interface service, a consumption model comprising the one or more data models and the associated data; translating, at the interface, the consumption model and the associated data into an open source protocol; and sending, from the interface, a response including the translated consumption model and the associated data to the mobile application on the mobile device. - View Dependent Claims (2, 3, 4, 13)
-
-
5. A computer system for processing a request from a mobile application residing on a mobile device, comprising:
-
an interface operable to; receive the request for data from the mobile application residing on the mobile device, wherein the request for data does not specify a particular back-end system; determine an interface service to be executed using configuration data linking the request for data with a back-end application programming interface (API), wherein determining the interface service to be executed includes; identifying one of a plurality of back-end systems associated with the received request for data; and identifying at least one API of the identified back-end system, wherein identifying at least one API includes identifying a model provider and a data adapter, wherein the model provider is configured to determine one or more data models associated with the determined interface service, and the data adapter is configured to determine data associated with the one or more data models; execute the determined interface service associated with the at least one identified API; obtain a consumption model comprising the one or more data models and the associated data; translate the consumption model and the associated data into an open source protocol; and send a response including the translated consumption model and the associated data to the mobile application on the mobile device; a business application server, comprising; the model provider; the data adapter; and an interface integration component operable to generate the consumption model. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium for processing a request from a mobile application residing on a mobile device, comprising computer executable instructions that, when executed, perform the steps of:
-
receiving the request for data from the mobile application residing on the mobile device, wherein the request for data does not specify a particular back-end system; determining an interface service to be executed using configuration data linking the request for data with a back-end API, wherein determining the interface service to be executed includes; identifying one of a plurality of back-end systems associated with the request for data; and identifying at least one API at the identified back-end system, wherein identifying at least one API includes identifying a model provider and a data adapter, wherein the model provider is configured to determine one or more data models associated with the determined interface service, and the data adapter is configured to determine data associated with the one or more data models; executing the identified interface service associated with the at least one identified API; obtaining from the execution of the interface service, a consumption model comprising the one or more data models and the associated data; translating the consumption model and the associated data into an open source protocol; and sending a response including the translated consumption model and the associated data to the mobile application on the mobile device.
-
Specification