Agent Application for IT Infrastructure Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional SaaS applications for managing information technology infrastructures face challenges in accessing and managing private network resources due to security constraints, limiting their ability to establish connections and perform configuration updates.
Innovation Solution
An agent application is provisioned within a private information technology infrastructure, which receives updates and instructions from a management system to configure and manage network resources, allowing for seamless updates and management without disrupting ongoing operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of repair
If a SaaS application is used for managing information technology infrastructures, then the provisioning application can be efficiently debugged and updated without reconfiguring customer infrastructure, but the application cannot access network resources of private information technology infrastructures due to security constraints
Solution Approach 1:
The patent introduces an agent application as an intermediary component that is provisioned within the customer's private information technology infrastructure. This agent acts as a mediator between the external SaaS-based provisioning application and the private network resources. The agent enables the SaaS application to indirectly access and manage private network resources by receiving instructions from the SaaS application and executing them locally within the private infrastructure, thus resolving the security constraint while maintaining functionality.
2Ease of operation
If the provisioning application remains separate and independent from network resources, then the application can be efficiently debugged and updated, but it becomes challenging to establish connections to and manage network resources of private infrastructures
Solution Approach 1:
The patent segments the provisioning system into two distinct components: a SaaS-based provisioning application that remains separate and independent for easy debugging and updating, and a local agent application that is provisioned within the customer's private infrastructure to handle actual resource management operations. This segmentation allows each component to fulfill its specific role effectively - the SaaS application provides centralized control and updateability, while the local agent enables direct access and management of private network resources.
3Reliability
If security constraints are enforced to protect private network resources, then the infrastructure remains secure, but the provisioning application cannot access and manage these resources
Solution Approach 1:
The agent application serves as a secure intermediary that is provisioned within the customer's private infrastructure with appropriate access permissions. It receives encrypted instructions from the SaaS provisioning application and executes them locally, enabling resource management while maintaining security boundaries. The agent acts as a trusted mediator that allows controlled access to private resources without compromising the overall security architecture of the infrastructure.
Data Source
AI summary
Methods and systems disclosed herein relate generally to systems and methods for configuring an agent application provisioned within a private information technology infrastructure. The agent application provisioned in a private information technology infrastructure receives a payload comprising a set of parameters that include information that identifies that an update of the agent application is available. The agent application parses the set of parameters to determine that the update of the agent application is available. The agent application receives an updated component for modifying one or more functions of the agent application. The agent application deactivates a component of the agent application that corresponds to the updated component. The agent application replaces the deactivated component of the agent application with the updated component, in which one or more other components of the agent application continue their respective operations.


