Patent ID: 7315853

Claim:
A computer-readable storage medium containing instructions executable by a data processing apparatus, the instructions, when executed, causing the data processing apparatus to perform stages, the stages comprising: receiving one or more search conditions defining data requested in a search, the one or more search conditions correlating to a first data structure format; translating the one or more search conditions into a request format receivable by a reporting server, the request format being different than the first data structure format and consistent with a format required in normal operation of the reporting server; submitting a request to the reporting server for report results relating to data in a back-end database, the request defining search criteria corresponding to the one or more search conditions for identifying data in the back-end database, the search criteria submitted in the request format used by the reporting server; receiving report results from the reporting server in response to the request, the report results including data identified in the back-end database as matching the search criteria included in the request, wherein the back-end database comprises at least one relational database for storing data; implementing an integrated business process architecture operating to update data across a virtual machine in real time; and displaying the received results to a user.