Heterogeneous Cloud Controller Mediator for Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid deployment of cloud services has led to disjoint communication interfaces among service providers, requiring each provider to use unique function calls and schemas, which hinders interoperability and necessitates significant redesign to achieve unified communication.

Innovation Solution

A unified framework is established using heterogeneous cloud controllers to communicatively couple service providers to a publisher-subscriber queue, enabling communication through a global language, where each cloud controller acts as a bridge between local service provider languages and a common global language, allowing entities to interact with the queue without needing specific service provider APIs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If service providers use their own unique communication interfaces and schemas, then each provider maintains autonomy and independence, but interoperability between providers deteriorates and communication complexity increases

Engineering Contradiction:
Improveservice provider autonomyVSAvoidcommunication interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a mediator component that translates between service provider-specific schemas and a unified communication schema. This mediator acts as an intermediary layer that receives messages in various provider-specific formats, converts them to the unified schema for processing, and then converts responses back to the appropriate provider-specific formats, thereby maintaining provider autonomy while enabling interoperability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal communication schema that can handle multiple service provider interfaces through a single unified structure. This universal schema serves as a multi-functional interface that accommodates different provider-specific schemas through translation, allowing a single communication framework to work with diverse service providers without requiring separate interfaces for each

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If a common language is mandated for all service providers, then communication interoperability is improved, but system redesign effort and cost increase significantly

Engineering Contradiction:
Improvecommunication interoperabilityVSAvoidsystem redesign effort
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The patent performs the schema translation setup in advance by defining mapping relationships between service provider-specific schemas and the unified schema during system initialization. This preliminary action creates translation tables and configuration data that enable automatic translation during runtime, avoiding the need for real-time redesign or manual intervention when new providers are added

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If service providers maintain disjoint communication interfaces, then implementation simplicity for each provider is maintained, but client complexity increases due to needing multiple provider-specific APIs

Engineering Contradiction:
Improveservice provider implementation simplicityVSAvoidclient-side API complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The mediator component shields clients from provider-specific interface complexities by providing a unified translation layer. Clients interact only with the standardized unified schema through the mediator, which handles all the complexity of translating to and from various provider-specific formats, thereby simplifying client-side implementation while maintaining provider implementation simplicity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10554607B2Heterogeneous cloud controller
Publication Date: 2020.02.04 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US10554607B2 patent drawing
  • US10554607B2 patent drawing
  • US10554607B2 patent drawing

AI summary

Heterogeneous cloud controllers are employed to communicatively couple a plurality of service providers to a publisher-subscriber queue. The heterogeneous cloud controllers may provide a unified communication framework for clients to communicate with the service providers, as well as for the service providers to communicate with one another. A global language may be established by the heterogeneous cloud controller, and a mapping may be created between the global language and the local language of each of the service providers. Each of the heterogeneous cloud controllers may form a bridge between the global language employed at the publisher-subscriber queue and the local language employed at a corresponding service provider.