A system and method for providing data analysis tools in a distributedenvironment, such as the Internet. The method commences by receiving a servicerequest froma client. Typically, the service request includes input data for submission toa requested analysistool. A job is then created to provide a job identifier and the input data ina suitable format, suchas XML, for transmission to a service provider hosting the requested analysistool. Informationrelating to the job is stored in a database, and the job is then dispatched toan agent for deliveryto the service provider hosting the requested analysis tool. Once processed bythe serviceprovider, the job results are returned to the agent, integrated to retrievethe output data, and theoutput data is transmitted to the client.
展开▼