Patent ID: 8862756
Filing Date: 2014-10-14
Classification: G06F

Abstract:
1. An apparatus for facilitating data flow between a first Application Programming Interface (“API”) and a second API, the apparatus comprising: a function receiving module that receives a first function call from a calling application sending and receiving data according to a first API, the first function call directed at one or more files comprising an API signature according to the first API, the one or more files comprising a function having a same function signature as a function signature of the first function call; an interfacing module that retrieves external data from a data source external to the calling application, the external data corresponding to one or more data values of the first function call; a function converting module that converts the first function call according to the first API into a second function call according to a second API, the external data being used with the second function call; a sending module that sends the second function call to a processing application according to the second API, the processing application sending and receiving data according to the second API; a result receiving module that receives a first data result from the processing application according to the second API; a result converting module that converts the first data result according to the second API to a second data result according to the first API; and a returning module that returns the second data result to the calling application according to the first API.