1. A system for accessing data in an information source, the system comprising: a plurality of disparate information sources, wherein each of the information sources is configured to store different types of data each defined by a set of corresponding physical metadata elements; a metadata repository configured to store two sets of metadata elements that identify structural information of a storage space of data to which the metadata element refers, wherein a first set of the metadata elements includes the sets of physical metadata elements defining the plurality of disparate information sources, and wherein the second set of metadata elements includes logical metadata elements that are linked to one or more of the physical metadata elements of the first set of metadata elements; and a server coupled to the metadata repository and to the plurality of disparate information sources, wherein the server is operable to: receive a query request in a single query request language for one or more of the logical data elements from a user of the system via an application programming interface (API); using a microprocessor to convert the query request to a source-specific data query request corresponding to one or more of the disparate information sources by referencing the two sets of metadata elements in the metadata repository; using a microprocessor to generate, upon receiving the query request, a query plan for retrieving data from the one or more of the disparate information sources referenced by the source-specific data query request, wherein the query plan operates asynchronously to retrieve the data by performing a first query operation and then performing a second query operation prior to receiving the results of the first query operation; retrieve data directly from the one or more disparate information sources referenced by the source-specific data query request in real-time; and integrate the retrieved data into a global response to the query request; wherein the second set of metadata elements in the metadata repository further includes a transformational logical metadata element that is linked to a transformational logical rule element that transforms, using a microprocessor, the data retrieved at the transformational logical metadata element into different data by applying a mathematical operation to the retrieved data including at least one of multiplication, division, addition, and subtraction.
1. A system for accessing data in an information source, the system comprising: a plurality of disparate information sources, wherein each of the information sources is configured to store different types of data each defined by a set of corresponding physical metadata elements; a metadata repository configured to store two sets of metadata elements that identify structural information of a storage space of data to which the metadata element refers, wherein a first set of the metadata elements includes the sets of physical metadata elements defining the plurality of disparate information sources, and wherein the second set of metadata elements includes logical metadata elements that are linked to one or more of the physical metadata elements of the first set of metadata elements; and a server coupled to the metadata repository and to the plurality of disparate information sources, wherein the server is operable to: receive a query request in a single query request language for one or more of the logical data elements from a user of the system via an application programming interface (API); using a microprocessor to convert the query request to a source-specific data query request corresponding to one or more of the disparate information sources by referencing the two sets of metadata elements in the metadata repository; using a microprocessor to generate, upon receiving the query request, a query plan for retrieving data from the one or more of the disparate information sources referenced by the source-specific data query request, wherein the query plan operates asynchronously to retrieve the data by performing a first query operation and then performing a second query operation prior to receiving the results of the first query operation; retrieve data directly from the one or more disparate information sources referenced by the source-specific data query request in real-time; and integrate the retrieved data into a global response to the query request; wherein the second set of metadata elements in the metadata repository further includes a transformational logical metadata element that is linked to a transformational logical rule element that transforms, using a microprocessor, the data retrieved at the transformational logical metadata element into different data by applying a mathematical operation to the retrieved data including at least one of multiplication, division, addition, and subtraction. 2. The system according to claim 1 , wherein the second set of the metadata elements includes a select logical metadata element that is linked to a select logical rule element that selects, via a defined selection criteria, one of the physical metadata elements linked to the select logical metadata element.