Cloud Driver Framework Mediating Client Communications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud computing systems require tailored consumer applications for specific providers, making it difficult for users to switch providers and updates to cloud systems necessitate application revisions, due to varied communication protocols and formatting requirements.
Innovation Solution
A driver framework mediates communications between client computer systems and cloud computing systems by translating requests and responses into a neutral format, abstracting vendor-specific requirements and enabling access through a single, vendor-neutral interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If consumer applications are tailored to each specific cloud system provider's requirements, then the application can interact with that specific cloud system, but the consumer will be less likely to switch cloud system providers and must update applications when cloud systems are updated
Solution Approach 1:
The patent introduces a cloud interface framework as an intermediary layer between consumer applications and cloud computing systems. This framework provides standardized interface definitions and driver modules that translate between application requests and provider-specific protocols, allowing applications to interact with different cloud providers without modification while maintaining reliable compatibility with each provider's specific requirements
2Adaptability or versatility
If cloud computing systems use various communication protocols and formatting requirements, then each system can operate with its own specifications, but consumer applications must be updated in response to cloud computing system updates
Solution Approach 1:
The patent segments the interaction between applications and cloud systems into distinct layers: a standardized interface layer that applications interact with, and provider-specific driver modules that handle protocol translation. This segmentation allows cloud systems to maintain their diverse protocols and formatting requirements while isolating application updates from system updates, as the framework absorbs translation complexity in separate driver components
Solution Approach 2:
The cloud interface framework provides universal interface definitions that work across multiple cloud providers simultaneously. The framework's driver modules are designed to handle various communication protocols and formatting requirements through a unified interface, allowing a single application to interact with diverse cloud systems without requiring updates when systems are updated
Data Source
AI summary
A method and apparatus for mediating communications between a client computer system and a cloud computing system with a driver framework is described. In one embodiment, the method includes receiving a request from a client computer system, wherein the request is in a neutral format and is directed to a cloud computing system. The method may also include translating the request from the neutral format to a second format supported by the cloud computing system utilizing a driver.


