Virtualization Gateway System Application Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computer virtualization solutions, such as VDI and SBC, require significant bandwidth and can encounter difficulties with display and application management, while web-based solutions lack customization capabilities, and there is no system that integrates distinct virtualization solutions effectively.
Innovation Solution
A computer virtualization solution using a web browser on the terminal, a virtualization gateway, and multiple virtualization platforms, where the gateway generates a system application to negotiate and maintain communication sessions with platforms, allowing access to various virtualization services independently of the operating system, using a generic and flexible architecture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If VDI or SBC virtualization solutions are used, then centralized virtualization and application management are improved, but bandwidth consumption increases significantly
Solution Approach 1:
The system segments virtualization services into multiple independent platforms (VDI platform, SBC platform, web interface platform) that can be selectively accessed. Instead of transmitting full desktop environments continuously, the system divides functionality into discrete service components that can be requested and delivered on-demand, reducing unnecessary bandwidth consumption while maintaining centralized management capabilities.
Solution Approach 2:
The system implements partial virtualization by allowing users to access only specific applications or services through the gateway rather than full desktop environments. The web browser-based approach delivers only the necessary graphical interface elements and data for specific tasks, rather than complete operating system images, thereby reducing bandwidth requirements while maintaining virtualization benefits.
2Loss of energy
If web-based virtualization solution is used, then bandwidth consumption is reduced, but customization capability is limited
Solution Approach 1:
The virtualization gateway is designed as a universal platform that supports multiple virtualization protocols and service types (VDI, SBC, web interfaces) through a single interface. The gateway can dynamically adapt to different platform requirements and deliver appropriate service types based on user needs, combining the low bandwidth consumption of web technologies with the customization capabilities of traditional virtualization methods.
Solution Approach 2:
The virtualization gateway acts as an intermediary between the web browser and multiple virtualization platforms, translating between different protocols and service types. This mediator enables the web browser to access customized virtualization services from multiple platforms without requiring the browser itself to have complex customization capabilities, thus maintaining low bandwidth consumption while providing access to diverse virtualization functionalities.
3Adaptability or versatility
If multiple distinct virtualization solutions are integrated, then service variety and customization are improved, but system complexity increases
Solution Approach 1:
The virtualization gateway serves as a central intermediary that abstracts the complexity of multiple distinct virtualization platforms from the user interface. The gateway handles protocol translation, service routing, and platform-specific configurations internally, presenting a unified simple interface to web browsers while managing the complexity of integrating VDI, SBC, and web-based virtualization services in the background.
Solution Approach 2:
The gateway implements a universal architecture that can handle multiple virtualization service types through standardized interfaces and protocols. By designing the gateway to support multiple service types through common mechanisms rather than separate specialized systems, the overall system complexity is reduced while maintaining the ability to provide diverse virtualization services.
Data Source
AI summary
A method for processing access requests and a web browser are disclosed. In one embodiment, the processing method may be applied by a gateway maintaining a database containing, for each from among a plurality of computer virtualization platforms, at least one service provided by this platform and connection information to this platform. In one embodiment, the method comprises receiving an access request to a computer virtualization service provided by a platform transmitted by a web browser of a terminal and, if the requested service is in the database, generating from associated connection information in the database with this service, a system application adapted to the service. The system application may be configured to connect to the platform to allow the terminal to negotiate the establishment and maintenance of a communication session with the latter. The method may also comprise sending the system application to the web browser.


