Invention Grant
- Patent Title: System and method for providing an application programming interface manager for use with a service bus runtime
-
Application No.: US15088775Application Date: 2016-04-01
-
Publication No.: US10091086B2Publication Date: 2018-10-02
- Inventor: Kiran Prabhakar , Dimitri Laloue , Prabhu Thukkaram
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee Address: US CA Redwood Shores
- Agency: Tucker Ellis LLP
- Main IPC: G06F15/16
- IPC: G06F15/16 ; H04L12/26 ; H04L29/08

Abstract:
In accordance with an embodiment, described herein is a system and method for managing APIs exposed from proxy services executing in a service bus runtime. Each proxy service can be exposed as an API entry in an API catalog, where the API entry can be annotated with metadata, and published to an API portal. The published API entries can be subscribed to by an API consumer for an application. The application can pass an API key when invoking a proxy service corresponding to a subscribed API entry. A proxy interceptor associated with the corresponding proxy service can intercept the service invocation, and delegate the service invocation to an API managing component. The proxy interceptor can provide the API key and a proxy service reference to the API managing component, which can use the API key to collect usage metrics of the API subscription for display at the API portal.
Public/Granted literature
Information query