Cloud Native Update Delivery via User-Connection Gateways
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional application management systems face challenges in securely distributing cloud native application updates, especially in on-premise user environments that do not trust public registries, leading to error-prone and resource-intensive procedures.
Innovation Solution
The implementation of user-connection gateways for automated delivery of cloud native application updates, which involves generating update packages, manifest files, and initiating remote actions to securely update applications within user environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional application management systems are used to distribute application updates, then updates can be delivered to users, but the process becomes error-prone and resource-intensive especially for on-premise environments that do not trust public registries
Solution Approach 1:
The patent introduces a private registry as an intermediary component between the application management system and on-premise user environments. This private registry acts as a trusted mediator that stores application packages locally, allowing on-premise systems to retrieve updates without directly trusting or connecting to public registries. The intermediary resolves the contradiction by maintaining reliability through local trusted storage while simplifying the distribution process for security-constrained environments.
2Ease of operation
If secure connections to public registries are established for on-premise environments, then application updates can be delivered, but security trust issues arise
Solution Approach 1:
The patent segments the update distribution architecture into two distinct parts: a public registry for package storage and a private registry for local distribution. This segmentation allows the system to separate the trust requirements - the public registry does not need direct access to on-premise systems, while the private registry serves as a local trusted component. This resolves the contradiction by enabling easy update distribution through the private registry while eliminating security trust risks associated with direct public registry connections.
3Productivity
If automated delivery mechanisms are implemented, then update delivery efficiency improves, but system complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-populating the private registry with application packages before they are needed at on-premise locations. This advance preparation enables automated, efficient local distribution without requiring complex real-time synchronization mechanisms. The private registry is proactively updated and made ready in advance, which simplifies the actual delivery process and improves productivity while managing system complexity through ahead-of-time preparation.
Data Source
AI summary
Methods, apparatus, and processor-readable storage media for automated delivery of cloud native application updates using one or more user-connection gateways are provided herein. An example computer-implemented method includes generating an application update package pertaining to a cloud native application; generating a manifest file comprising identifying information for the application update package and metadata pertaining to implementing the application update package; outputting, to a user device via a user-connection gateway, a request for automated remote action on an application within a user environment associated with the user device; processing, via the user-connection gateway, a response from the user device approving the request for automated remote action; outputting the manifest file to the user environment associated with the user device; and initiating, in accordance with the manifest file, automated implementation of the application update package to the application within the user environment.


