Patent ID: 8645502
Filing Date: 2014-02-04
Classification: G06F

Abstract:
1. A computer-implemented method comprising: providing a registered external server program including a data services engine; causing the data services engine to reference an output table structure of a dataflow designed by user, to create a corresponding remote procedure call (RPC) table structure; causing the data services engine to create an RPC function identified by a unique name, the RPC function also specifying, providing in a non-transitory computer readable storage medium of an application server, a database created in an application level language and comprising data organized in rows and columns; causing the data services engine to make an RPC server connector to the application server using the unique name; and executing a program in a high level language in the application server to retrieve selected data from the database according to the output table structure; and streaming the selected data from the application server to the data services engine via the remote procedure call (RPC) connector, wherein the application server streams the selected data in the batches to the destination based upon the unique name, thereby dynamically connecting the registered external server program to report the selected data in the output table structure in the batches.