Cloud Sequencing Service Automates Application Virtualization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current application sequencing and publishing processes are cumbersome, particularly for complex applications and multiple applications in parallel, and require significant administrative overhead, including configuring workstations and managing virtual packages on servers.
Innovation Solution
Implementing a cloud-based sequencing service that automates the sequencing process, using pre-created images with latest patches, and integrating with package accelerators to simplify sequencing, allowing parallel sequencing and seamless migration of existing packages, while providing a hybrid environment for sequencing and publishing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If application sequencing is performed manually on-premises, then administrative control is maintained, but administrative overhead and time consumption increase significantly
Solution Approach 1:
An on-premises gateway appliance serves as an intermediary between the local network and cloud-based sequencing services. The gateway receives sequencing requests, manages local package repositories, and coordinates with remote sequencing servers, thereby automating the sequencing process while maintaining local control and reducing administrative overhead.
Solution Approach 2:
The system enables automated self-service sequencing where the gateway appliance and sequencing services automatically handle package creation, validation, and distribution without requiring manual administrative intervention for each sequencing operation, significantly reducing time consumption and overhead.
2Productivity
If complex applications are sequenced using traditional methods, then sequencing can be performed, but the process becomes cumbersome and time-consuming
Solution Approach 1:
The system pre-sequences applications in the cloud before they are needed locally. The gateway appliance can pre-fetch and store sequenced packages in the local repository, so when applications need to be deployed, they are already prepared and available, dramatically improving sequencing speed for complex applications.
Solution Approach 2:
The system creates and stores copies of sequenced application packages in the local gateway repository. Once an application is sequenced in the cloud, the resulting package is copied to the local system, enabling rapid deployment without repeating the complex sequencing process and significantly improving productivity.
3Productivity
If multiple applications are sequenced in parallel, then throughput increases, but resource management and coordination become more difficult
Solution Approach 1:
The gateway appliance acts as a mediator that manages multiple parallel sequencing requests. It coordinates with remote sequencing servers, allocates local repository space, and tracks the status of multiple sequencing operations simultaneously, enabling high throughput while simplifying resource management through centralized control.
4Speed
If virtual packages are stored on-premises, then local access speed improves, but server infrastructure setup and security configuration become more complex
Solution Approach 1:
The gateway appliance provides automated self-service capabilities for package storage and distribution. It automatically manages the local repository, handles package validation, and provides secure access to sequenced applications without requiring complex manual configuration of server infrastructure or security models, maintaining fast local access while reducing operational complexity.
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
Providing virtual applications from a remote based system based on native applications. A method includes, at a remote based system, receiving a native application from an on-premises system remote from the remote based system. The method further includes at the remote based system, sequencing the native application into a virtual application. The method further includes providing the virtual application to a system different than the remote based system.