Patent ID: 7152204
Filing Date: 2006-12-19
Classification: G06F,G06Q,Y10S

Abstract:
1. A method for passing communication between an enterprise system and a plurality of client applications, comprising: retrieving metadata from the enterprise system; transforming the metadata into an XML schema associated with the plurality of client applications that specifies a format of data required by the client applications; receiving a request from one of a plurality of client applications to access elements of data at the enterprise system; retrieving data from the enterprise system in response to the request; transforming the data into an XML document; creating a document object that includes the contents of the XML document and that provides a queryable document interface to access elements within the XML document; querying the XML document using the document interface to extract portions of the XML document that correspond to the elements requested; validating the extracted portions of the XML document against the XML schema associated with the client application that made the request; and communicating the elements in the extracted portions to the client application.