Agent-less Script Execution via Self-Contained Workflows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current run book automation tools require agent installation or plugin integration on target machines to execute jobs across heterogeneous grid infrastructures, limiting their ability to automatically generate and execute workflows on remote agent-less client machines.
Innovation Solution
A system and method that automatically schedules and deploys workflows and scripts on remote agent-less client machines via a secured connection, using a workflow generator to create optimized decision support workflows and a script runner to execute them without the need for plugin integration or agent installation, employing components like authenticators, workflow generators, script runners, audit log generators, and report generators.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If agent installation or plugin integration is required on target machines, then reliable script execution can be achieved, but system complexity and administrative burden increase
Solution Approach 1:
The patent extracts the workflow execution capability from the target machines by using a centralized workflow generator that creates self-contained executable files. These executables contain all necessary logic to run scripts on remote machines without requiring any agent software or plugin integration on the target systems, thus achieving reliable execution while reducing system complexity
Solution Approach 2:
The patent introduces an intermediary executable file that acts as a mediator between the centralized workflow generator and the target machines. This executable file transfers workflow definitions and script parameters to remote machines and captures execution results, enabling communication and coordination without requiring persistent agents on target systems
2Extent of automation
If agent installation is required on target machines, then workflow execution control is improved, but ease of operation deteriorates
Solution Approach 1:
The patent implements self-service by generating executable files that are completely self-contained and can autonomously execute workflows on remote machines. The executables automatically manage their own execution, capture results, and return control to the centralized system without requiring manual agent installation or configuration on target machines, thereby maintaining full automation control while dramatically improving ease of operation
3Productivity
If plug-in integration is required, then script execution capability is improved, but adaptability to heterogeneous environments deteriorates
Solution Approach 1:
The patent achieves universality by creating a platform-independent executable file format that can run workflows on any target machine regardless of operating system or hardware architecture. The centralized workflow generator produces executables that adapt to heterogeneous environments through configuration parameters and environment detection, enabling the same execution mechanism to work across diverse systems without requiring system-specific plugins or integration
Data Source
AI summary
The present invention provides a system to automatically schedule at least one workflow and deploy at least one executable across one or more target remote agent-less client machines via a secured connection. The system may include a workflow generator and a script runner. The workflow generator is configured to receive at least one script that has to be executed across one or more target remote agent-less client machine and parameters as input from user, generate at least one optimized decision support workflow based on the input parameters from the user, and map the generated at least one optimized decision support workflow to one or more target remote agent-less client machine. The script runner retrieves the at least one optimized decision support workflow that is mapped with one or more target remote agent-less client machine and executes the at least one script in one or more target remote agent-less client machine.


