Adapting application programming interfaces with schema mappings
AssigneeAsapp, Inc.
InventorsGuido Martín Chari, Nicolás Roque D'Ippolito, Satchuthananthavale Rasiah Kuhan Branavan
Life of this patent
Estimating the term…
Loading patent…
AssigneeAsapp, Inc.
InventorsGuido Martín Chari, Nicolás Roque D'Ippolito, Satchuthananthavale Rasiah Kuhan Branavan
Estimating the term…
A first application programming interface (API) with a first schema may be adapted to work with a second API with a second schema using mappings of schema properties and a directed graph. An API call specification of the first API may receive first API schema properties as input and provide first API schema properties as outputs. The first API schema properties may be mapped to corresponding second API schema properties, such as using semantic representations of the schema properties. An implementation of an API call for the first API may be created by using the schema mappings and selecting a path from a directed graph corresponding to the second API, where the path includes a node corresponding to an API call of the second API. Computer code may be generated using nodes of the path, and the computer code may be stored for later use.
A computer-implemented method, comprising:
A system, comprising at least one computing device comprising at least one processor and at least one memory, the at least one computing device configured to:
One or more non-transitory, computer-readable media comprising computer-executable instructions that, when executed, cause at least one processor to perform actions comprising:
Dependencies are inferred from the claim text.