发明名称 Run-time dynamically adaptive computer process for facilitating communication between computer programs
摘要 The present invention provides a dynamic interface between two dissimilar software programs that must communicate with each, whether running on one or a plurality of computers. The invention can provide bi-directional, non-intrusive data manipulation and communications between software programs on a distributed computing platform or across platforms on a distributed network. The invention includes user-defined template files, a user-defined equality file, first and second blocks of shared memory, a master interface, and a slave interface. The template files define the output and input data of their respective programs and map the output and input data to blocks of memory. The equality file equates the input data and output data of one program with the output data and input data, respectively, of the other computer program. The master interface takes data from the master side block of memory, reconfigures the data based on the contents of the equality file to match the input data requirements of the second computer program, and sends the reconfigured data to the slave interface to be loaded into the slave side block of shared memory. The second computer program accesses the reconfigured data from the slave side of shared memory.
申请公布号 US5619685(A) 申请公布日期 1997.04.08
申请号 US19940334596 申请日期 1994.11.04
申请人 BALL CORPORATION 发明人 SCHIAVONE, DANIEL P.
分类号 G06F9/46;(IPC1-7):G06F17/30;G06F13/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址