摘要 |
<p>The invention uses dynamically generated and collated Extensible Markup Language (XML) data to enable access to disparate data sources in a uniform way. The invention uses dynamic data source resolution to generate data requests on behalf of a specific application interface (1002). Role based access control is employed to filter the request based on pre-defined permissions employing XML node addresses. Then the invention relies upon a dynamic XML generator to receive the data response from the Internet (1004) and collate XML data from the multiplicity of available data sources taken from services like a Database service (1206) or Email Service (1208). The dynamic XML generator uses the collated data to dynamically create a uniform formatted representation of the received data. The invention understands a data source as any single software entity the dynamic XML generator can interact with to receive application specific data in an XML format.</p> |