DYNAMIC WORKFLOW-BASED COMPOSITE WEB SERVICE SYSTEM AND METHOD
First Claim
1. A method for providing dynamic workflow-based composite web services comprising the steps of:
- providing a management system for receiving an input data request from a remote client application, the request including a request URL;
providing a plurality of web service endpoints, each of the endpoints including a trigger with an associated endpoint URL;
providing a plurality of workflows, each workflow associated with at least one of the endpoints and including activities;
providing a plurality of actors, each actor associated with at least one of the workflows;
triggering one of the triggers having the endpoint URL corresponding to the request URL to load the associated workflow;
executing the loaded associated workflow using the associated actor to generate and send to the one trigger an output data representing serialized actor properties; and
sending the output data from the one trigger to the client application.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic workflow-based composite web service system and method for the creation and definition of a web service, its properties, methods, and functions through the combination of an event trigger which defines the web service endpoint, actor classes which defines the service'"'"'s properties and metadata, and a workflow which defines its methods and functions. The dynamic workflow-based composite web service system and method generally includes one or more web service endpoints (the URL where the service can be accessed by a client application), an event trigger defined for each endpoint, actors which define the properties and metadata of the service, and a workflow which receives input from the endpoint, returns the result of the process, and defines the web service functions and methods.
-
Citations
16 Claims
-
1. A method for providing dynamic workflow-based composite web services comprising the steps of:
-
providing a management system for receiving an input data request from a remote client application, the request including a request URL; providing a plurality of web service endpoints, each of the endpoints including a trigger with an associated endpoint URL; providing a plurality of workflows, each workflow associated with at least one of the endpoints and including activities; providing a plurality of actors, each actor associated with at least one of the workflows; triggering one of the triggers having the endpoint URL corresponding to the request URL to load the associated workflow; executing the loaded associated workflow using the associated actor to generate and send to the one trigger an output data representing serialized actor properties; and sending the output data from the one trigger to the client application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A management system for providing dynamic workflow-based composite web services comprises:
-
an input for receiving an input data request from a remote client application, the request including a request URL; a webservice manager connected to the input and providing a plurality of web service endpoints, each of the endpoints including a trigger with an associated endpoint URL, the webservice manager providing a plurality of workflows, each of the workflows associated with at least one of the endpoints and including activities, the webservice manager providing a plurality of actors, each of the actors associated with at least one of the workflows, the webservice manager triggering a one of the triggers having the endpoint URL corresponding to the request URL to load the associated workflow, the webservice manager executing the loaded associated workflow using the associated actor to generate and send to the one trigger an output data representing serialized actor properties; and an output connected to the webservice manager for sending the output data from the one trigger to the client application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification