Service Linkage Assistance Device for Stateless to Stateful API Mapping
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
3Productivity
If automatic mapping is implemented, then time and cost are reduced, but the complexity of the system increases
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
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
Data Source
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.


