1. A method for real time integration of data residing in a plurality of data sources, comprising the steps of: processing a request for data from the plurality of data sources; receiving data from the plurality of data sources; integrating the received data in real time and forming at least one integrated data output configured for at least one data target; and exposing the integrated data of the at least one data target to a user in real time as a service.