Agent-less Script Execution via Self-Contained Workflows

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvescript execution reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If agent installation is required on target machines, then workflow execution control is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveworkflow execution controlVSAvoidease of operation
Core Design Contradiction:
Extent of automationVSEase of operation

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

Inventive Principle:
Principle #25Self-service

3Productivity

If plug-in integration is required, then script execution capability is improved, but adaptability to heterogeneous environments deteriorates

Engineering Contradiction:
Improvescript execution capabilityVSAvoidadaptability to heterogeneous environments
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9608854B2Method and system for automatic execution of scripts on remote agent-less client machines
Publication Date: 2017.03.28 INFOSYS LTD
  • US9608854B2 patent drawing
  • US9608854B2 patent drawing
  • US9608854B2 patent drawing

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.