Universal Query Adapter for Cloud Management Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of distributed computing systems is exacerbated by the proliferation of various management services and applications, each with different functionalities and user interfaces, leading to significant development efforts and overheads in standardizing user interfaces and APIs, making it difficult to manage and aggregate these services effectively.

Innovation Solution

A universal-query adapter provides a universal-query-language interface that interfaces with multiple management applications and services, using service adapters, semantic providers, and translators to facilitate query execution across different systems, enabling scalability and easy inclusion of new services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple different management services and applications are deployed to provide diverse functionalities, then the system capabilities and versatility are improved, but the device complexity and difficulty of managing these services increase significantly

Engineering Contradiction:
Improvesystem capabilitiesVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a universal query adapter as an intermediary layer between users and multiple management services. This adapter provides a unified query interface that translates user requests into service-specific queries, eliminating the need for users to directly interact with each individual service's complex interface. The adapter acts as a mediator that handles the complexity internally while presenting a simplified view to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The universal query adapter implements a multi-functional interface that can query across multiple different management services through a single unified interface. Rather than requiring separate interfaces for each service, the adapter provides universal access to diverse functionalities through consistent query mechanisms, allowing one interface to serve multiple purposes and multiple services.

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

2Ease of operation

If standardization efforts are made to unify user interfaces and APIs across different management services, then the ease of operation is improved, but the development efforts and time required increase significantly

Engineering Contradiction:
Improveinterface usabilityVSAvoidstandardization time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the standardization problem by separating the universal query interface from the service-specific implementations. The adapter layer handles standardization requirements independently from individual services, allowing each service to maintain its own interface characteristics while the adapter provides unified access. This segmentation avoids the need to completely standardize every aspect of each service.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Rather than attempting complete standardization of all management services, the patent applies partial standardization only where necessary for user interaction. The universal query interface standardizes the access mechanism while allowing services to retain their internal complexity and specific interface characteristics where needed, achieving sufficient standardization without excessive development effort.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If a unified interface is implemented to access multiple management services, then the ease of operation is improved, but the device complexity of the interface system increases

Engineering Contradiction:
Improvequery interface simplicityVSAvoidadapter system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the complexity of interface management from the user's view and relocates it to the adapter layer. The universal query interface presents a simple, unified view to users, while the complex translation and routing logic is extracted and encapsulated within the adapter system. This separation allows the interface to remain simple while the complexity is contained in the background infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11762851B2Methods and systems that provide a general query interface to multiple management services and applications
Publication Date: 2023.09.19 VMWARE INC
  • US11762851B2 patent drawing
  • US11762851B2 patent drawing
  • US11762851B2 patent drawing

AI summary

The current document is directed to a universal-query adapter that provides, to users and clients, a universal-query-language interface to multiple different management applications and/or services within a cloud-computing facility or distributed cloud-computing facility. In one implementation, the universal-query adapter provides, for input of universal-query-language queries, a universal-query interface and, in turn, interfaces to service adapters, semantic providers, and translators associated with the multiple different management applications and/or services. The modular implementation of the universal-query adapter facilitates both implementation of the universal-query adapter as well as scalability of the universal-query adapter, allowing new and newly discovered management applications and/or services to be easily included in the set of target management applications and/or services for query execution.