Agent-enhanced Workflow

In agent-enhanced workflow, a community of intelligent, distributed and autonomous software agents is used to improve the management of business processes under the control of a workflow management system. These improvements are achieved by allowing the software agents to negotiate with each other to establish contracts that govern the distribution of work across a number of processing centres. Furthermore, the agents collaborate to perform real-time exception handling, and to co-ordinate the redistribution of work items to meet changing circumstances.