Cloud Service Broker Unifying Multi-Provider Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The incompatibility between different cloud services leads to inconvenience for consumers, wastage of system resources, and low system efficiency due to the need for multiple interfaces and platforms when using cloud services from various providers.
Innovation Solution
A cloud service broker is introduced, comprising a publishing interface, consuming interface, processing module, and adapting module, which subscribes to cloud services, processes consumer requests, and adapts services to provide a unified interface for accessing cloud services from multiple providers, including private, community, public, and hybrid clouds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple interfaces and platforms are established for different cloud service providers, then cloud service compatibility is improved, but system complexity increases and system resources are wasted
Solution Approach 1:
The patent introduces a cloud service broker as an intermediary component that sits between cloud service consumers and multiple cloud service providers. The broker includes a publishing interface module that subscribes to services from multiple providers, a consuming interface module that provides a unified access interface to consumers, and an adapting module that translates and adapts service requests and responses. This intermediary architecture enables compatibility across different providers without requiring each consumer to implement multiple provider-specific interfaces, thus resolving the contradiction between compatibility and system complexity.
2Adaptability or versatility
If multiple interfaces and platforms are established for different cloud service providers, then cloud service compatibility is improved, but system resources are wasted
Solution Approach 1:
The patent merges multiple provider-specific interfaces and platforms into a single unified cloud service broker. The broker consolidates the publishing interface modules from multiple providers, the consuming interface modules for multiple consumers, and the adapting logic for multiple service types into one centralized system. This consolidation eliminates the need for separate interface implementations and resource allocations for each provider-consumer pair, thereby maintaining compatibility while reducing system resource waste through shared infrastructure and centralized management.
3Adaptability or versatility
If multiple interfaces and platforms are established for different cloud service providers, then cloud service compatibility is improved, but ease of operation deteriorates
Solution Approach 1:
The patent implements a universal cloud service broker that performs multiple functions: it subscribes to diverse cloud services from different providers through the publishing interface module, provides a unified access interface to consumers through the consuming interface module, and adapts various service protocols and formats through the adapting module. This multi-functional universal broker enables consumers to access multiple cloud services through a single interface, improving ease of operation while maintaining compatibility across different providers.
Data Source
Figure 1~2
Figure 3~4
Figure 5~8
AI summary
The disclosure discloses a cloud service broker, a cloud computing method and a cloud system. The cloud service broker comprises: a cloud service publishing interface module, configured to subscribe to information of cloud computing services and/or resources provided by a plurality of cloud service providers; a cloud service consuming interface module, configured to provide a consuming interface for a cloud service requester to access the cloud service provider; a cloud service processing module, configured to process a cloud service consumer request of the cloud service requester; and a cloud service adapting module, configured to adapt or call, according to cloud service consumer request, cloud computing services and/or resources provided by the cloud service provider. With the disclosure, the effect of facilitating cloud service requesters to use cloud services provided by different cloud service providers is achieved. Furthermore, system resources are saved and the system efficiency is improved.