Service Linkage Assistance Device for Stateless to Stateful API Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is no existing technique for associating a stateless API on an upper-layer device with a stateful API on a lower-layer device in service linkage, requiring manual mapping processing that is costly and time-consuming.

Innovation Solution

A service linkage assistance device and method that receives definition information of stateless upper-layer and stateful lower-layer APIs, generating an API correspondence table to automate the mapping between them, facilitating their linkage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual mapping processing is used to associate stateless upper-layer API with stateful lower-layer API, then the mapping can be implemented, but it requires significant cost and time

Engineering Contradiction:
Improveease of mapping implementationVSAvoidtime for mapping implementation
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system enables self-service by automatically generating the API correspondence table through the interpretation unit, which autonomously analyzes definition information of upper-layer and lower-layer APIs and determines their mapping relationships without requiring manual intervention from linkage service providers

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of mapping design with an automated information processing system. The interpretation unit uses algorithmic analysis of API definition information to substitute human experts in determining mapping relationships, thereby eliminating the time and cost associated with manual mapping implementation

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of manufacture

If manual mapping processing is used to associate stateless upper-layer API with stateful lower-layer API, then the mapping can be implemented, but it requires significant cost

Engineering Contradiction:
Improveease of mapping implementationVSAvoidcost for mapping implementation
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The system enables self-service by automatically generating the API correspondence table through the interpretation unit, which autonomously analyzes definition information of upper-layer and lower-layer APIs and determines their mapping relationships without requiring manual intervention from linkage service providers

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of mapping design with an automated information processing system. The interpretation unit uses algorithmic analysis of API definition information to substitute human experts in determining mapping relationships, thereby eliminating the time and cost associated with manual mapping implementation

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If automatic mapping is implemented, then time and cost are reduced, but the complexity of the system increases

Engineering Contradiction:
Improvespeed of service linkageVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system is segmented into distinct functional units: the reception unit for receiving definition information, the interpretation unit for analyzing and extracting mapping relationships, and the generation unit for creating the API correspondence table. This segmentation allows each unit to perform its specific function independently, managing complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interpretation unit serves multiple functions by analyzing both upper-layer API definition information and lower-layer API definition information, extracting mapping relationships between different API types (stateless and stateful), and generating the correspondence table structure, thereby reducing overall system complexity through multi-functionality

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

Data Source

PatentUS12067431B2Service cooperation support apparatus, service cooperation support method and service cooperation support program
Publication Date: 2024.08.20 NIPPON TELEGRAPH & TELEPHONE CORP
  • US12067431B2 patent drawing
  • US12067431B2 patent drawing
  • US12067431B2 patent drawing

AI summary

A service linkage assistance device includes a reception unit, which receives definition information of a stateless upper-layer API exposed to an upper-layer device that links a plurality of services and definition information of a plurality of stateful lower-layer APIs exposed by a lower-layer device. The service linkage assistance device includes an interpretation unit, which extracts at least one lower-layer API corresponding to the upper-layer API by using the definition information of the upper-layer API and the definition information of the lower-layer APIs, and generates an API correspondence table in which an execution order of the extracted lower-layer API is set.