API Adapter Template System for B2B2X Service Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies lack an efficient method for creating API adapters to handle new wholesale services and specification changes in B2B2X models, where multiple service providers need to integrate their services quickly and cost-effectively.

Innovation Solution

An API adapter system that includes an order reception unit, API calling logic unit, and wholesale service provider API execution unit, which disassemble orders, activate APIs in a determined sequence, extract and transmit necessary parameters, execute API requests, and convert results into distributable formats, allowing for automatic generation and incorporation of source code to facilitate efficient adaptation to new services and specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual methods are used to create API adapters for new wholesale services, then development flexibility is maintained, but development time and costs increase significantly

Engineering Contradiction:
ImproveAPI adapter development speedVSAvoidTime to follow new services and specification changes
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent pre-defines adapter templates with standardized structures, common API calling logic, and parameter mappings before new services are encountered. When a new wholesale service or specification change occurs, the system can quickly instantiate and configure adapters using these pre-prepared templates rather than creating everything from scratch, thereby reducing development time while maintaining flexibility through configurable parameters.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If custom API adapters are developed for each wholesale service, then service-specific requirements are met, but development complexity and costs increase

Engineering Contradiction:
ImproveAbility to handle new wholesale services and specification changesVSAvoidComplexity of API adapter development and maintenance
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates universal adapter templates that can serve multiple wholesale services and handle various specification changes through configuration rather than code modification. These templates include standardized structures for order reception, API calling logic, parameter extraction, and result conversion that can be adapted to different services by configuring specific parameters and mappings, thereby reducing development complexity while maintaining service-specific adaptability.

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

3Manufacturing precision

If comprehensive parameter extraction and validation is performed for each API call, then execution accuracy is improved, but processing time increases

Engineering Contradiction:
ImproveParameter extraction accuracy for API executionVSAvoidAPI execution speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements parameter extraction and validation rules that are tailored to each specific API call and service context rather than applying uniform comprehensive validation to all calls. The adapter templates contain service-specific parameter mappings and validation logic that focus on the critical parameters for each particular API interaction, thereby ensuring accuracy for required parameters while avoiding unnecessary processing overhead for less critical ones.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10977102B2API adapter, API adapter creation method, and program
Publication Date: 2021.04.13 NIPPON TELEGRAPH & TELEPHONE CORP
  • US10977102B2 patent drawing
  • US10977102B2 patent drawing
  • US10977102B2 patent drawing

AI summary

[Problem] To provide an API adapter, an API adapter creation method, and a program capable of efficiently creating an API adapter unit.[Solution] An API adapter creation method includes an order reception unit incorporation process for receiving a single order 31 and performing a process for response to a cooperative execution device main unit 20, an API calling logic unit creation process for extracting a parameter necessary for execution of a wholesale service provider API 50 from within the single order 31 and converting an execution result of the wholesale service provider API 50 to a data format distributable to the cooperative execution device main unit 20, a wholesale service provider API execution unit creation and incorporation process for receiving data necessary for execution of a wholesale service provider API, reassembling the data into in the form of an HTTP request, transmitting the resultant data to a wholesale service provider 2, reassembling the data in an appropriate format, and returning the data to an API calling logic unit 120.