Patent ID: 6643659
Filing Date: 2003-11-04
Classification: G06F,Y10S

Abstract:
A method of managing data from a variety of data sources, comprising the steps of:providing a plurality of said data sources, each said data source having an Application Programming Interface (API); providing a data management abstraction layer to receive data from said data sources and containing metadata describing entities in cach said source including Views, Fields and Field interdependencies providing a list of rules that a graphical user interface will respect when managing a user's actions, said data management layer collating said metadata and presenting it in generic form; providing a data management API (Application Programming Interface) above said data management layer to receive said metadata and perform a set of functions including session control, Get list of views, Get field dependencies; and providing an upper level view controller communicating with said data management API to manage the data from different said sources and present a view thereof.