发明名称 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