Chained adapters for multiple versions of application programming interface
US11349961B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 8, 2020 |
| Grant date | May 31, 2022 |
| Priority date | — |
| Expiry date | Oct 8, 2040 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/63
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
An adapter layer transforms requests generated by an external API according to internal back-end specifications, and also transforms responses received from the back-end software before such responses are sent to the external API. The adapter layer may include any number of chained adapters, configured so that the output of one adapter is provided as input for another adapter. Each adapter can be configured to transform requests and/or responses between one API version and an immediately preceding or succeeding API version. An appropriate chain of adapters can be activated to perform transformations as needed between a particular API and the format expected by the back-end software. Development of adapters is thus simplified, as the system avoids the need to provide different adapters for each possible combination of software versions operating with one another and with the back-end software.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.