API Mediation Layer for Legacy Protocol Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing online services face challenges in adapting to new protocols without disrupting legacy user interactions, as they often need to support both obsolete and newer protocols simultaneously, leading to inefficiencies and redundancy.
Innovation Solution
An API mediation system that automatically generates a mediation layer to translate communications between different APIs, allowing clients to interact with services using non-native protocols, such as translating SOAP to REST, while maintaining security mediation and minimizing modifications to the original service.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the online service adapts to use an alternative protocol, then compatibility with newer users and devices is improved, but legacy users interacting with the original protocol are impacted
Solution Approach 1:
The patent introduces an API mediation system as an intermediary layer between legacy clients using the original protocol and the online service using the alternative protocol. The mediation system translates requests from the original protocol to the alternative protocol and translates responses back, allowing legacy users to interact with the service without direct modification to the service itself while maintaining protocol compatibility.
2Adaptability or versatility
If a parallel service is implemented to support the alternative protocol, then compatibility with newer clients is improved, but system complexity and redundancy increase
Solution Approach 1:
The API mediation system serves multiple functions within a single component: it translates between different protocols, provides a unified interface for both legacy and modern clients, and manages communication routing. This multi-functionality eliminates the need for separate parallel services while maintaining support for multiple protocols, thereby reducing system complexity.
3Adaptability or versatility
If manual implementation of protocol translation is performed, then protocol compatibility is achieved, but development time and maintenance effort increase
Solution Approach 1:
The mediation system employs automatic service discovery and self-configuration capabilities. It can autonomously detect available services, generate appropriate translation mappings, and configure itself without requiring manual implementation details. This self-service approach significantly reduces development time and maintenance effort while maintaining protocol translation capabilities.
Data Source
AI summary
An API mediation system can allow an original service designed to interact with client systems over a first API to interact with other client systems over a second API without significant modifications to the original service. The API mediation system can automatically generate a mediation layer designed to translate communications to and from the original service between the first and second APIs. Similarly, the API mediation system can implement a mapping between functions of the original service through the first API and equivalent functions over the second API, including mapping security operations or other security methods between the first and second APIs. To generate the mapping layer, the API mediation system can generate a model of the original service outlining the underlying functionality of the original service.


