Abstract: The invention provides methods, systems and computer program products for job management and for allocating resources for cloud based or remote device based job processing. The invention provides a scalable architecture for job management and for allocating resources for cloud based or remote device based job processing comprising a job manager machine, having a resource pool of secondary job manager machines assigned thereto. The job manager machine has a resource pool of computing machines assigned thereto—comprising at least a gateway machine and a non-gateway machine. Received jobs or computing tasks are selectively transmitted to one of the gateway machine and the non-gateway machine. Each of the gateway machine and the non-gateway machine are configured to respond differently to forwarded job or computing task.
Abstract: The invention provides systems, methods and computer program products for executing remote application iteration(s) of client application software on a remote server platform, and for enabling each remote application iteration of a client application software to have access to a corresponding instance of an application software environment that has access to all data objects necessary for execution of such remote application iteration. The invention enables execution of a remote application iteration of a client software application at a remote server platform, through need-based or dynamic retrieval of data objects from an on-premise device for appropriately provisioning the remote server platform to execute the remote iteration of the client software application. The invention additionally relates to optimizing dynamic retrieval of data objects from a computing device/on-premise device through cache device(s) or cache server(s).
Abstract: The invention provides systems, methods and computer program products for executing remote application iteration(s) of client application software on a remote server platform, and for enabling each remote application iteration of a client application software to have access to a corresponding instance of an application software environment that has access to all data objects necessary for execution of such remote application iteration. The invention additionally enables execution of a remote application iteration of a client software application at a remote server platform, through need-based or dynamic retrieval of data objects from an on-premise device for appropriately provisioning the remote platform server to execute the remote iteration of the client software application.
Abstract: The invention provides systems, methods and computer program products for executing remote application iteration(s) of client application software on a remote server platform, and for enabling each remote application iteration of a client application software to have access to a corresponding instance of an application software environment that contains or otherwise has access to data object(s) necessary for execution of the remote application iteration. The invention additionally enables execution of a remote application iteration of a client software application at a remote server platform, through need-based or dynamic retrieval of data objects from an on-premise device for provisioning (on the remote platform server) an instance of the client software application environment required for execution of the remote application iteration of the client software application.