Patent ID: 7421427
Filing Date: 2008-09-02
Classification: G06F,Y10S

Abstract:
1. A method of providing access to a screen-based host application presenting a screen-based user interface, by a SQL application that is otherwise non-interoperable with said screen-based host application, said method comprising: (a) encapsulating structure of the screen-based host application into a model to allow data to be changed or retrieved using the screen-based host application screen-based interface, said model insulating said SQL application from needing to interact directly with the screen-based host application; (b) parsing a query request for structured data from the SQL application; (c) using said model to resolve at least some aspects of said parsed request into at least one procedure to thereby map said parsed request into one or more requests to access screens of said screen-based host application; (d) performing said procedure to thereby generate at least one screen-based access request to said screen-based host application including placing data from SQL statements into predetermined fields of a host screen; (e) applying said at least one request to said screen-based host application and scraping data from predetermined fields within at least one host screen to thereby extract data therefrom and generate a response; and (f) delivering at least a portion of said generated response as structured data to said SQL application in response to said query request.