Configurable API Connector for Unified REST and GraphQL Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing frameworks for developing web applications and microservices face challenges in making API requests due to the need for managing separate REST and GraphQL clients, which is cumbersome and hinders rapid development.

Innovation Solution

A configurable API connector that automates payload construction and variable resolution, eliminating the need for managing multiple clients by allowing developers to define configurations, enabling seamless API requests in multiple query languages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate REST and GraphQL clients are managed in each framework service, then each service can make API requests independently, but the device complexity and code management burden increase significantly

Engineering Contradiction:
ImproveAPI request capabilityVSAvoidclient management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges separate REST and GraphQL clients into a single unified API connector that handles both query types. This connector consolidates configuration management, connection pooling, and client logic into one component, eliminating the need to manage multiple separate clients across framework services while maintaining full API request capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The API connector is designed as a universal component that can handle both REST and GraphQL requests through a single interface. It provides multi-functionality by supporting multiple query languages and API patterns while maintaining a single configuration set, thereby reducing complexity without sacrificing adaptability.

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

2Productivity

If each framework service manages its own configurations independently, then services operate autonomously, but the ease of operation and maintenance deteriorate due to repetitive configuration management

Engineering Contradiction:
Improvedevelopment speedVSAvoidconfiguration management ease
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The unified API connector provides a single configuration management interface that serves all framework services. Developers define connection pools, timeouts, and other parameters once in the connector configuration, and this configuration is automatically applied across all REST and GraphQL clients, eliminating repetitive configuration tasks while maintaining service autonomy.

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

Solution Approach 2:

The API connector acts as an intermediary layer between framework services and external APIs. It mediates configuration management by providing a centralized configuration store that all services access, thereby simplifying operations without reducing development productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple RESTTemplate and GraphQL clients are declared and managed, then comprehensive API coverage is achieved, but computational resources are wasted due to redundant initialization and maintenance overhead

Engineering Contradiction:
ImproveAPI request reliabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent combines multiple client initializations into a single API connector instance. Connection pools are created once and reused across all REST and GraphQL operations, eliminating redundant initialization overhead. The unified structure maintains reliable API requests while significantly reducing computational resource consumption compared to managing separate clients.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250251995A1Configurable API connector
Publication Date: 2025.08.07 INTUIT INC
  • US20250251995A1 patent drawing
  • US20250251995A1 patent drawing
  • US20250251995A1 patent drawing

AI summary

Systems and methods are provided implementing a configurable API connector.