发明名称 |
Execution plan generator and execution engine for interfacing with application programming interfaces |
摘要 |
Embodiments for a method of interfacing with a remote application programming interface (API) by defining an execution plan using an interface definition language and a dependency configuration file to generate a constrained directed graph of hierarchically dependent functions of the API, and executing the execution plan using an executing engine that traverses the graph to call the API functions in a defined order and convert data output by a parent function call to input required by a child function call until a terminal vertex is reached that results in directing the resulting in an action such as data to persist and/or affecting the state of a system. |
申请公布号 |
US9424112(B1) |
申请公布日期 |
2016.08.23 |
申请号 |
US201514872346 |
申请日期 |
2015.10.01 |
申请人 |
EMC Corporation |
发明人 |
Malamut Mark David;Hansen Erik;Auchmoody Scott;Norton Jeffrey;Hackett Christopher J |
分类号 |
G06F13/00;G06F9/54;G06F9/46 |
主分类号 |
G06F13/00 |
代理机构 |
Staniford Tomita LLP |
代理人 |
Staniford Tomita LLP |
主权项 |
1. A computer-implemented method of interfacing with a remote application programming interface (API), comprising:
a processor-based execution plan builder defining an execution plan using an interface definition language and a dependency configuration file to generate a constrained directed graph of hierarchically dependent functions of the API; and a processor-based execution engine executing the execution plan using an executing engine that traverses the graph to call the API functions in a defined order and convert data output by a parent function call to input required by a child function call. |
地址 |
Hopkinton MA US |