Methods and systems for providing an application from an application providing system to a first front-end system and a second front-end system
First Claim
1. A method for providing an application from an application providing system to a first front-end system and a second front-end system, the method comprising:
- receiving a first selection data from a first enterprise having the first front-end system and a first back-end system;
receiving a second selection data from a second enterprise having the second front-end system and a second back-end system;
transmitting, in response to the first selection data, a first version of a first service module to the first front-end system, the first version of the first service module being associated with the application and the first enterprise, the application being selected from a plurality of applications based on the first selection data;
transmitting, in response to the second selection data, a second version of the first service module to the second front-end system, the second version of the first service module being associated with the application and the second enterprise, the application being selected from the plurality of applications based on the second selection data;
receiving a first output data and a second output data from the first front-end system and from the second front-end system respectively, the first output data being produced by the first version of the first service module executed on the first front-end system and the second output data being produced by the second version of the first service module executed on the second front-end system; and
transmitting the first output data and the second output data to the first back-end system and the second back-end system respectively, wherein the first selection data and the first output data are not accessible from the second front-end system and the second back-end system, and the second selection data and the second output data are not accessible from the first front-end system and the first back-end system.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing an application. The systems and methods may include receiving a first selection data from a first front-end system or a first back-end system and receiving a second selection data from a second front-end system and a second back-end system. The systems and methods may next include transmitting a first version of a first service module to the first front-end system and transmitting a second version of the first service module to the second front-end system. In addition, the systems and methods may include receiving a first output data and a second output data from the first front-end system and from the second front-end system respectively, the first output data being produced by the first version of the first service module executed on the first front-end system and the second output data being produced by the second version of the first service module executed on the second front-end system.
-
Citations
18 Claims
-
1. A method for providing an application from an application providing system to a first front-end system and a second front-end system, the method comprising:
-
receiving a first selection data from a first enterprise having the first front-end system and a first back-end system; receiving a second selection data from a second enterprise having the second front-end system and a second back-end system; transmitting, in response to the first selection data, a first version of a first service module to the first front-end system, the first version of the first service module being associated with the application and the first enterprise, the application being selected from a plurality of applications based on the first selection data; transmitting, in response to the second selection data, a second version of the first service module to the second front-end system, the second version of the first service module being associated with the application and the second enterprise, the application being selected from the plurality of applications based on the second selection data; receiving a first output data and a second output data from the first front-end system and from the second front-end system respectively, the first output data being produced by the first version of the first service module executed on the first front-end system and the second output data being produced by the second version of the first service module executed on the second front-end system; and transmitting the first output data and the second output data to the first back-end system and the second back-end system respectively, wherein the first selection data and the first output data are not accessible from the second front-end system and the second back-end system, and the second selection data and the second output data are not accessible from the first front-end system and the first back-end system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing an application to a first front-end system and a second front-end system, the system comprising:
-
a memory storage for maintaining a plurality of data registers; and a processing unit coupled to the memory storage, wherein the processing unit is operative to receive a first selection data from a first enterprise having the first front-end system and a first back-end system; receive a second selection data from a second enterprise having the second front-end system and a second back-end system; transmit, in response to the first selection data, a first version of a first service module to the first front-end system, the first version of the first service module being associated with the application and the first application, the application being selected from a plurality of applications based on the first selection data; transmit, in response to the second selection data, a second version of the first service module to the second front-end system, the second version of the first service module being associated with the application and the second application, the application being selected from the plurality of applications based on the second selection data; receive a first output data and a second output data from the first front-end system and from the second front-end system respectively, the first output data being produced by the first version of the first service module executed on the first front-end system and the second output data being produced by the second version of the first service module executed on the second front-end system; and transmit the first output data and the second output data to the first back-end system and the second back-end system respectively, wherein the first selection data and the first output data are not accessible from the second front-end system and the second back-end system, and the second selection data and the second output data are not accessible from the first front-end system and the first back-end system. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium which stores a set of instructions which when executed performs a method for providing an application from an application providing system to a first front-end system and a second front-end system, the method executed by the set of instructions comprising:
-
receiving a first selection data from a first enterprise having the first front-end system and a first back-end system; receiving a second selection data from a second enterprise having the second front-end system and a second back-end system; transmitting, in response to the first selection data, a first version of a first service module to the first front-end system, the first version of the first service module being associated with the application and the first enterprise, the application being selected from a plurality of applications based on the first selection data; transmitting, in response to the second selection data, a second version of the first service module to the second front-end system, the second version of the first service module being associated with the application and the second enterprise, the application being selected from the plurality of applications based on the second selection data; receiving a first output data and a second output data from the first front-end system and from the second front-end system respectively, the first output data being produced by the first version of the first service module executed on the first front-end system and the second output data being produced by the second version of the first service module executed on the second front-end system; and transmitting the first output data and the second output data to the first back-end system and the second back-end system respectively, wherein the first selection data and the first output data are not accessible from the second front-end system and the second back-end system, and the second selection data and the second output data are not accessible from the first front-end system and the first back-end system. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification