Method, system, and program for transferring data from an application engine
First Claim
Patent Images
1. A method for enabling access to workflow resource objects in a plurality of workflow engines, comprising:
- receiving a request, from a calling entity, for workflow resource objects of a specified type in a specified workflow engine, wherein the specified type of the requested resource objects comprises at least one of workflow objects, workflow templates and work lists defined in the specified workflow engine, wherein the workflow engine is one of a plurality of workflow engines enabling access to workflow resource objects, and wherein each workflow engine provides one collection object class implementation of methods from a same abstract collection object class used to instantiate and manipulate a collection object including metadata on workflow resource objects available at the workflow engine;
generating a request to the workflow engine for information on available workflow resource objects of the specified type;
in response to receiving the information from the workflow engine, generating a collection object using methods from the collection object class for the workflow engine from which the information was returned including one metadata element for each workflow resource object of the specified type in the workflow engine, andreturning the generated collection object to the calling entity.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for enabling access to resource objects in an application engine. A request is received from a calling entity for resource objects of a specified type in the application engine. A request to the application engine is generated for information on available resource objects of the specified type. In response to receiving the information from the application engine, a collection object is generated including one metadata element for each resource object of the specified type in the application engine. The generated collection object is returned to the calling entity.
103 Citations
30 Claims
-
1. A method for enabling access to workflow resource objects in a plurality of workflow engines, comprising:
-
receiving a request, from a calling entity, for workflow resource objects of a specified type in a specified workflow engine, wherein the specified type of the requested resource objects comprises at least one of workflow objects, workflow templates and work lists defined in the specified workflow engine, wherein the workflow engine is one of a plurality of workflow engines enabling access to workflow resource objects, and wherein each workflow engine provides one collection object class implementation of methods from a same abstract collection object class used to instantiate and manipulate a collection object including metadata on workflow resource objects available at the workflow engine; generating a request to the workflow engine for information on available workflow resource objects of the specified type; in response to receiving the information from the workflow engine, generating a collection object using methods from the collection object class for the workflow engine from which the information was returned including one metadata element for each workflow resource object of the specified type in the workflow engine, and returning the generated collection object to the calling entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for enabling access to workflow resource objects, comprising:
-
a plurality of workflow engines enabling access to workflow resources, wherein each workflow engine provides one collection object class implementation of methods from a same abstract collection object class used to instantiate and manipulate a collection object including metadata on resource objects available at the workflow engine; means for receiving a request, from a calling entity, for workflow resource objects of a specified type in a specified workflow engine, wherein the specified type of the requested resource objects comprises at least one of workflow objects, workflow templates and work lists defined in the specified workflow engine; means for generating a request to the specified workflow engine for information on available workflow resource objects of the specified type; means for generating a collection object using methods from the collection object class for the specified workflow engine, wherein the generated collection object includes one metadata element for each resource object of the specified type in the specified workflow engine in response to receiving the information from the specified workflow engine; and means for returning the generated collection object to the calling entity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium including code for enabling access to workflow resource objects in workflow engine by:
-
receiving a request, from a calling entity, for workflow resource objects of a specified type in the workflow engine, wherein the workflow engine is one of a plurality of workflow engines enabling access to workflow resource objects, wherein each workflow engine provides one collection object class implementation of methods from a same abstract collection object class used to instantiate and manipulate a collection object including metadata on resource objects available at the workflow engine; generating a request to the workflow engine for information on available workflow resource objects of the specified type, wherein the specified type of the requested resource objects comprises at least one of workflow objects, workflow templates and work lists defined in the workflow engine; in response to receiving the information from the workflow engine, generating a collection object using methods from the collection object class including one metadata element for each workflow resource object of the specified type in the workflow engine; and returning the generated collection object to the calling entity. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification