Visual FoxPro (VFP), and its predecessor FoxPro, is a data-centric, object-oriented, procedural, database programming language and IDE from Microsoft last released in 2007 that still has some active use due to its low cost of deployment and fairly rapid development. In 2008, Microsoft released a set of add-ons for VFP's xBase components to allow interoperability with various Microsoft technologies. It allows data processing against its native file-based data tables or database servers such as SQL Server.
TRUSTED BY
Then I would have the VFP application monitor the SQL Server table to see if there were pending records to be responded to. If it found one, then it would acquire the appropriate data and put it back into the SQL Server table (most likely the same record although another 'architecture' could be used).
Then I would have the Web Service 'recognize' that the request has been 'answered' by 'seeing' the new data and then send back the data.
Good Luck