Event-Driven API Integration Bridge for Scalable Enterprise Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current API integration solutions lack scalability, standardization, and are expensive, requiring extensive engineering efforts and custom solutions for each specific API combination, often lacking auditability, control, and security measures, and are not sustainable for enterprises interacting with multiple clients.

Innovation Solution

An event-driven system that acts as a bridge between enterprise and client systems, utilizing lightweight, well-tested primitives and graph theory for non-linear data flow, enabling scalable integration with auditability and security, and supporting multiple integration patterns, including 1:many and many:many linking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If custom API integration solutions are built for each specific API combination, then integration functionality is achieved, but scalability deteriorates and engineering costs increase

Engineering Contradiction:
Improveintegration functionalityVSAvoidscalability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a universal event-driven integration platform that can handle multiple API combinations through a single system. The platform uses configurable event subscriptions, message routing, and data transformation capabilities to adapt to different enterprise and client APIs without requiring custom development for each combination, thereby achieving both integration functionality and scalability

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

Solution Approach 2:

The integration platform segments the integration process into independent, reusable components including event producers, event consumers, message brokers, and data transformation services. This modular architecture allows the system to scale by adding or configuring individual components rather than rebuilding entire integration solutions for each API combination

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If third party APIs are used for convergence, then integration is simplified, but feature set completeness deteriorates and customizability is lost

Engineering Contradiction:
Improveintegration simplicityVSAvoidfeature set completeness
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The integration platform employs dynamic configuration capabilities that allow event schemas, routing rules, and data transformation logic to be adjusted at runtime without requiring system redesign. This enables the platform to maintain simplicity while adapting to diverse feature requirements of different enterprise and client APIs through configurable event subscriptions and message handlers

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If custom API integration is built from scratch, then specific integration requirements are met, but engineering time and cost increase

Engineering Contradiction:
Improveintegration requirements fulfillmentVSAvoidengineering time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements pre-built event schemas, message templates, and data transformation rules that can be directly applied to common integration scenarios. The platform includes ready-to-use event producers and consumers that handle standard data formats and protocols, allowing integration requirements to be fulfilled by configuring existing components rather than building them from scratch, significantly reducing engineering time

Inventive Principle:
Principle #10Preliminary action

4Reliability

If dedicated programming efforts are made for API integration, then specific API combinations work correctly, but scalability deteriorates

Engineering Contradiction:
Improveintegration correctnessVSAvoidscalability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The integration platform uses template-based event schemas and message patterns that can be copied and reused across different API combinations. Standard event types such as customer events, account events, and transaction events are defined once and can be instantiated multiple times with different specific parameters, ensuring integration correctness while enabling scalable deployment across numerous API pairings

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10817351B1Method and apparatus for hybrid service event
Publication Date: 2020.10.27 BLEND LABS INC
  • US10817351B1 patent drawing
  • US10817351B1 patent drawing
  • US10817351B1 patent drawing

AI summary

The system provides an event driven system that sits between the enterprise ecosystem and the client system. The system creates a bridge between systems that produce actionable information and systems that consume events related to that information. It coordinates data-change events between those internal microservices for the client, providing a simple, well-typed interface for change events that may drive downstream actions in a consuming service. In one embodiment, the system can intercept those messages, decorate them with client-specific configuration data, and send them to the appropriate downstream client systems, all the while tracking the state of events to provide an auditable window into the system. Events are designed to help an appropriately credentialed and authorized consuming system dynamically call the enterprise's API resources in post-processing by providing relative linking as an out-of-the-box attribute of the event messages.