Auto Provisioning Application Packages via Virtualization Coordinator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of loading and publishing applications in a remote computing system, such as Terminal Services, is time-consuming and tedious, requiring manual installation and publication, which hinders efficiency.

Innovation Solution

Implementing an auto provisioning and publication process that uses a virtualization coordinator to identify and install application packages on a server, and a publishing module to automatically make these applications accessible to users through a web interface, reducing latency and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual installation and publication of applications is performed, then applications can be loaded onto the server and made accessible to users, but the process is time-consuming and tedious

Engineering Contradiction:
Improveapplication provisioning speedVSAvoidtime required for manual installation and publication
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service automation where the server automatically detects application packages in the file system, coordinates with the virtualization coordinator, and publishes applications to the web interface without requiring manual administrator intervention for each step, thereby reducing time and effort

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Application packages are pre-stored in the server's file system in a ready-to-deploy state. The automatic provisioning system continuously monitors and detects these pre-positioned packages, enabling rapid deployment without waiting for manual installation procedures

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If automatic provisioning is implemented, then the time and effort required is reduced, but system complexity increases due to coordination between multiple components

Engineering Contradiction:
Improveease of application deploymentVSAvoidcomplexity of provisioning system architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The virtualization coordinator acts as an intermediary component that bridges the file system monitoring and web interface publication processes. It receives notifications about application packages, coordinates the provisioning logic, and manages the publication workflow, thereby organizing system complexity through a centralized mediation layer

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8196137B2Remote auto provisioning and publication of applications
Publication Date: 2012.06.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8196137B2 patent drawing
  • US8196137B2 patent drawing
  • US8196137B2 patent drawing

AI summary

Techniques for auto provisioning and publication of applications are described. The auto provisioning process enables automatic installation of applications having their respective file packages pre-stored in the server. Subsequently, publication of these applications is conducted automatically. By employing such an automatic process, the latency involved in provisioning and publication of remote applications is reduced, thereby making the process more efficient.