API Gateway Orchestration for Multi-Vendor Microservice Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack a common functional and solution architecture for multiple vendor API gateways, leading to the need for multiple support groups and inefficient routing and configuration of API requests.

Innovation Solution

An API gateway orchestrator provides a common management layer that normalizes and abstracts clients from vendor-specific APIs, enabling unified configuration, security, performance management, and fault management across multiple API gateways.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple vendor API gateways are used, then service provider can integrate multiple vendor solutions, but system complexity increases and requires multiple support groups

Engineering Contradiction:
Improvemulti-vendor integrationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an API gateway orchestrator as an intermediary layer between clients and multiple vendor-specific API gateways. The orchestrator receives API requests through a unified interface, determines routing based on service identifiers, and forwards requests to the appropriate vendor gateway. This mediator approach allows multi-vendor integration while abstracting the complexity from the client side, resolving the contradiction between versatility and system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the API gateway functionality into two distinct layers: the orchestrator layer that handles unified request management, routing decisions, and vendor abstraction, and the vendor-specific gateway layer that handles vendor-protocol-specific operations. This segmentation allows each layer to specialize in its function, enabling multi-vendor support while keeping the client-facing interface simple and unified.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple vendor API gateways are used, then service provider can choose from multiple vendors, but configuration and routing becomes inefficient

Engineering Contradiction:
Improvevendor selection flexibilityVSAvoidrouting efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The orchestrator pre-establishes routing rules and service mappings between service identifiers and vendor gateway endpoints. When an API request arrives, the orchestrator quickly matches the service identifier against pre-configured routing tables to determine the appropriate vendor gateway, rather than performing complex real-time analysis. This preliminary configuration approach maintains vendor selection flexibility while significantly improving routing efficiency.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple support groups are maintained for different API gateways, then each vendor can be supported specially, but operational efficiency decreases

Engineering Contradiction:
Improvevendor-specific supportVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The orchestrator provides a universal, vendor-agnostic interface that handles common API request patterns, authentication, and routing logic in a unified manner. This universal layer eliminates the need for multiple specialized support groups, as a single support team can manage the orchestrator's unified interface and routing logic, while still maintaining the ability to support multiple vendors through the backend gateway connections.

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

Data Source

PatentUS12568156B2Enhanced application programming interface gateway orchestrator
Publication Date: 2026.03.03 LEVEL 3 COMMUNICATIONS LLC
  • US12568156B2 patent drawing
  • US12568156B2 patent drawing
  • US12568156B2 patent drawing

AI summary

This disclosure describes systems, methods, and devices related to using an application programming interface (API) gateway orchestration layer. A method may include identifying, by the API gateway orchestration layer, a first API request, received by an API gateway API, to access a first microservice of a first API gateway that uses a first API gateway model; identifying a second API request, received by the API gateway API, to access a second microservice of a second API gateway that uses a second API gateway model; determining, based on the first API request, a first route to the first API gateway; determining, based on the second API request, a second route to the second API gateway; routing the first API request to the first microservice based on the first route; and routing the second API request to the second microservice based on the second route.