System and article of manufacture for integration of data management operations into a workflow system
AssigneeInternational Business Machines Corporation
InventorsMike Grasselt, Matthias Kloppmann, Albert Maier, Oliver Suhre, Matthias Tschaffler, Charles Daniel Wolfson
Life of this patent
Estimating the term…
Abstract
Techniques are provided for processing a workflow. A workflow including one or more data management activities is received. A workflow description is generated from the workflow that includes a description of the one or more data management activities. One or more data management operations are generated from the workflow description. The one or more data management operations are executed against one or more data management systems.
Claims24
An article of manufacture comprising a computer readable medium storing a program for processing a workflow, wherein the program when executed by a processor is capable of causing operations to be performed, the operations comprising:
- receiving a workflow including one or more data management activities that access and manage one or more data management systems, wherein at least one data management activity includes an input set reference that points to a set of data that resides in a data management system, wherein the set of data is to be used as input to the at least one data management activity;
- generating a workflow description from the workflow that includes a description of the one or more data management activities, wherein at least one data management activity includes a data source definition that selects a data source at run time;
- generating one or more data management operations from the workflow description for the one or more data management activities;
- and
- executing the one or more data management operations against the one or more data management systems, wherein the execution of the one or more data management operations includes replacing the input set reference with values extracted from a business process variable, and wherein at least one data management operation is executed against a data management system depending on the data source definition attached to a data management activity corresponding to the at least one data management operation, wherein results of the execution are written into a business process variable or a portion of a business process variable.
A system for processing a workflow, comprising:
- circuitry capable of causing operations to be performed, the operations comprising:
- receiving a workflow including one or more data management activities that access and manage one or more data management systems, wherein at least one data management activity includes an input set reference that points to a set of data that resides in a data management system, wherein the set of data is to be used as input to the at least one data management activity;
- generating a workflow description from the workflow that includes a description of the one or more data management activities, wherein at least one data management activity includes a data source definition that selects a data source at run time;
- generating one or more data management operations from the workflow description for the one or more data management activities;
- and
- executing the one or more data management operations against the one or more data management systems, wherein the execution of the one or more data management operations includes replacing the input set reference with values extracted from a business process variable, and wherein at least one data management operation is executed against a data management system depending on the data source definition attached to a data management activity corresponding to the at least one data management operation, wherein results of the execution are written into a business process variable or a portion of a business process variable.
Dependencies are inferred from the claim text.