1. A computer-implemented method comprising: parsing a business intelligence query using a processor, the business intelligence query structured in an object access protocol format recognized by a plurality of business intelligence systems; identifying from the parsing a plurality of data elements and values of the data elements in the query; identifying a web service output field corresponding to each identified data element from a mapping of web service output fields to business intelligence query data element fields; restructuring the plurality of data elements and values into a plurality of requests, each request, when executed by the business intelligence system, causing the business intelligence system to identify a result and metadata in the business intelligence system corresponding to at least one of the data elements and values; sending the requests to the business intelligence system to be executed; receiving the identified results and metadata from the business intelligence system; identifying additional content in an enterprise services repository corresponding to an object in the received metadata of each request from a mapping of metadata objects to enterprise services repository content; and incorporating the identified web service output fields, the received identified results and metadata from the business intelligence system, and the identified additional content in the enterprise services repository into a data set output associating the web service output fields with respective identified results and metadata from the business intelligence system and respective identified additional content obtained from the enterprise services repository.