Method and system for providing engineering analysis tools in a distributed environment
First Claim
1. A method for providing data analysis tools in a distributed environment, comprising the steps of:
- (i) receiving a service request from a client, the service request including input data;
(ii) creating a job including the input data and a job identifier;
(iii) dispatching the job to an agent for delivery to a service provider hosting a requested analysis tool for processing the input data;
(iv) receiving a result from the service provider, the result including output data representing the input data processed in accordance with the requested analysis tool; and
(v) transmitting the output data to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing data analysis tools in a distributed environment, such as the Internet. The method commences by receiving a service request from a client. Typically, the service request includes input data for submission to a requested analysis tool. A job is then created to provide a job identifier and the input data in a suitable format, such as XML, for transmission to a service provider hosting the requested analysis tool. Information relating to the job is stored in a database, and the job is then dispatched to an agent for delivery to the service provider hosting the requested analysis tool. Once processed by the service provider, the job results are returned to the agent, integrated to retrieve the output data, and the output data is transmitted to the client.
-
Citations
14 Claims
-
1. A method for providing data analysis tools in a distributed environment, comprising the steps of:
-
(i) receiving a service request from a client, the service request including input data;
(ii) creating a job including the input data and a job identifier;
(iii) dispatching the job to an agent for delivery to a service provider hosting a requested analysis tool for processing the input data;
(iv) receiving a result from the service provider, the result including output data representing the input data processed in accordance with the requested analysis tool; and
(v) transmitting the output data to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing data analysis tools in a distributed environment, comprising
a web server for receiving a service request, including input data, from a client; -
a manager for creating a job including the input data and a job identifier;
a dispatcher for dispatching the job to an agent for delivery to a service provider hosting a requested analysis tool for processing the input data; and
an integrator for receiving a result from the service provider, the result including output data representing the input data processed in accordance with the requested analysis tool. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification