Remote Execution Procedure for Cloud Application Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Organizations face challenges with installing and maintaining software on their computer systems, including time-consuming installations, resource-intensive updates, compatibility issues, and the need for virus protection, leading to outdated software and compatibility problems across different systems.
Innovation Solution
The implementation of on-demand computing services, where remote execution procedures can be configured and executed within an on-demand computing services environment, allowing for the integration of computing tasks across different environments, including cloud and on-premises systems, to facilitate seamless operation and maintenance without the need for proprietary software installations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If software is installed on organization's computer systems, then software functionality is provided, but installation and maintenance require significant time and resources
Solution Approach 1:
The patent extracts the software from the organization's local computer systems and relocates it to a remote server environment. The software is installed and maintained on the server, while only the user interface is delivered to client devices through a thin client application. This eliminates the need for organization personnel to physically access each computer for installation and maintenance activities.
Solution Approach 2:
The patent introduces a thin client application as an intermediary between the user and the remote software. This thin client runs locally on organization computers but serves only as a interface to the remotely hosted software application. The actual software functionality remains on the server, allowing centralized management while providing local access.
2Adaptability or versatility
If software is installed on multiple computer systems, then software availability is provided, but each installation requires separate monitoring, upgrading, and maintenance
Solution Approach 1:
The patent merges multiple software installations into a single centralized instance hosted on a remote server. Instead of having separate software copies on each organization computer, all users access the same software application from the server through thin clients. This consolidation eliminates the need for separate monitoring, upgrading, and maintenance of multiple installations.
Solution Approach 2:
The remote server hosts a universal software environment that serves multiple users and functions through a single installation. The thin client application provides a standardized interface that works across different organization computers, while the software itself remains a single universal instance on the server that can be updated once to serve all users.
3Productivity
If software is frequently upgraded to meet organizational needs, then software functionality is improved, but compatibility problems arise across different computer systems
Solution Approach 1:
The patent extracts the software from the local computer environment and places it in a controlled remote server environment. This allows frequent upgrades and modifications to be made on the server without affecting the consistency across different organization computers. The server acts as a single source of truth, ensuring all users access the same version regardless of their local system configurations.
Solution Approach 2:
The patent creates different environments for different purposes: the server provides a controlled, consistent software environment with uniform quality, while the thin clients provide localized access points that adapt to different user devices. This allows the software to be upgraded on the server without creating compatibility issues across different user systems, as each thin client simply connects to the updated server version.
Data Source
AI summary
Disclosed herein are techniques for integrating cloud applications and remote jobs. In some implementations, a request to initiate a remote execution procedure may be received at a first computing system. The first computing system may be controlled by a first entity and may be configured to provide on-demand computing services to a plurality of entities including a second entity. The remote execution procedure may include an instruction to perform a remote computing task capable of being performed by a second computing system. A request message may be transmitted from the first computing system to the second computing system, which may be controlled by the second entity. The request message may include an instruction to perform the remote computing task. A response message indicating a result of performing the remote computing task may be received from the second computing system.


