Api registry in a container platform for automatically generating client code libraries
AssigneeOracle International Corporation
InventorsClaudio Caldato, Boris Scholl
Life of this patent
Estimating the term…
Abstract
A method of providing Application Programming Interface (API) functions for registered service endpoints in container environments may include receiving, at an API registry, an API definition that may include an endpoint of a first service that is encapsulated in a container that is deployed in a container environment and one or more API functions. The method may also include creating, by the API registry, a binding between the one or more API functions and the endpoint of the service; receiving, by the API registry, a request from a second service to use the first service; and providing, by the API registry, the one or more API functions to the second service.
Claims20
A method of providing Application Programming Interface (API) functions for registered service endpoints in container environments, the method comprising:
- receiving, at an API registry, an API definition comprising:
- an endpoint of a first service that is encapsulated in a container that is deployed in a container environment;
- and
- one or more API functions;
- creating, by the API registry, a binding between the one or more API functions and the endpoint of the service;
- receiving, by the API registry, a request from a second service to use the first service;
- and
- providing, by the API registry, the one or more API functions to the second service.
A non-transitory, computer-readable medium comprising instructions that, when executed by one or more processors, causes the one or more processors to perform operations comprising:
- receiving, at an API registry, an API definition comprising:
- an endpoint of a first service that is encapsulated in a container that is deployed in a container environment;
- and
- one or more API functions;
- creating, by the API registry, a binding between the one or more API functions and the endpoint of the service;
- receiving, by the API registry, a request from a second service to use the first service;
- and
- providing, by the API registry, the one or more API functions to the second service.
A system comprising:
- one or more processors;
- and
- one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- receiving, at an API registry, an API definition comprising:
- an endpoint of a first service that is encapsulated in a container that is deployed in a container environment;
- and
- one or more API functions;
- creating, by the API registry, a binding between the one or more API functions and the endpoint of the service;
- receiving, by the API registry, a request from a second service to use the first service;
- and
- providing, by the API registry, the one or more API functions to the second service.
Dependencies are inferred from the claim text.