Patent ID: 8713144

Claim:
A method for performing a task in a workflow-enabled system, the method comprising: registering, by a workflow manager, a first workflow-enabled client to receive a first service; sending a first location identifier to the first workflow-enabled client from the workflow manager; registering, by the workflow manager, a second workflow-enabled client to receive a second service; sending a second location identifier to the second workflow-enabled client from the workflow manager; advertising, by the workflow manager, the first and second workflow-enabled clients and their first and second services to a workflow-enabled provider so that the workflow-enabled provider can discover the first and second workflow-enabled clients responsive to the workflow-enabled provider being capable of performing the first and second services; receiving from the workflow-enabled provider data corresponding to the first service performed by the workflow-enabled provider for the first workflow-enabled client; and enabling to be retrieved by the first workflow-enabled client the data corresponding to the first service, the retrieval performed using the first location identifier.