Invention Grant
- Patent Title: Automated generation of application programming interfaces for microservices
-
Application No.: US17806812Application Date: 2022-06-14
-
Publication No.: US12293241B2Publication Date: 2025-05-06
- Inventor: Vini Kanvar , Ridhi Jain , Srikanth Govindaraj Tamilselvam , Amith Singhee , Shivali Agarwal
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agent Eric W. Chesley
- Main IPC: G06F9/54
- IPC: G06F9/54

Abstract:
Described are techniques for exposing an endpoint for a software function used by microservices. The techniques include obtaining software classes of a plurality of microservices and analyzing the software classes to identify a software function that is eligible for conversion to an application programming interface (API) format. The techniques further include determining a server microservice, which hosts a software class that includes the software function, and one or more client microservices that use the software function. The techniques further include generating deployable source code implementing an API that exposes the software function hosted by the server microservice to the one or more client microservices. The API uses a software wrapper to encapsulate software function semantics used by a monolith application refactored into the plurality of microservices.
Public/Granted literature
- US20230409417A1 AUTOMATED GENERATION OF APPLICATION PROGRAMMING INTERFACES FOR MICROSERVICES Public/Granted day:2023-12-21
Information query