Abstract
This paper argues that the combination of software agents with existing workflow management systems can facilitate the degree of co-ordination and collaboration required to make virtual enterprises a reality. It describes the use of software agents in the setting-up of decentralised workflows, the reactive and proactive redistribution of work during process failures, the promotion of interoperability between workflow management systems, and the visualisation and monitoring of decentralised business processes.
An implementation is described which uses a number of industry standard components, such as the agent communication language defined by the Foundation for Intelligent Physical Agents, the Common Object Request Broker Architecture, Java™ and the Process Interchange Format.
Similar content being viewed by others
References
Lawrence P: 'Introduction', in Lawrence P (Ed): 'Workflow Handbook', John Wiley & Sons Ltd, pp 11-23 (1997).
Jojodia S: 'Interview with Amit Sheth on workflow technology', IEEE Concurrency, 6,No 2, pp 21-23 (April–June 1998).
Hammer M and Champy J A: 'Reengineering the corporation: a manifesto for business revolution', Harper Business (1993).
Derungs M, Volga P and Österle H: 'From BPR models into workflow applications', in Lawrence P (Ed): 'Workflow Handbook', John Wiley & Sons Ltd, pp 49-60 (1997).
Workflow Management Coalition — http://www.aiim.org/wfmc/mainframe.htm
Workflow management coalition terminology and glossary (WFMCTC-1011) (February 1999) 3.0) — http://www.aiim.org/wfmc/standards/index.htm
Ovum — http://www.ovum.com
Hutton J: 'Workflow Solutions within BT', BT Technol J, 17,No 4, pp 58-64 (October 1999).
Unitt M and Jones I C: 'EDI — The grand daddy of electronic commerce', BT Technol J, 17,No 3, pp 17-23 (July 1999).
Cui Z, Tamma V and Bellifemine F: 'Ontology management in virtual enterprises', BT Technol J, 17,No 4, pp 98-107 (October 1999).
Sheth A: 'From contemporary workflow process automation to adaptive and dynamic work activity co-ordination and collaboration', in Proceedings of the Workshop on Workflow Management in Scientific and Engineering Applications, Toulouse, France (September 1997).
jFlow — Workflow Management Facility, OMG document number bom/98-03-04 (1998).
Simple Workflow Access Protocol (SWAP) — http://www.ics.uci.edu/~ietfswap/workflow.html
Judge D W, Odgers B R, Shepherdson J W and Cui Z: 'Agent enhanced workflow', BT Technol J, 16,No 3, pp 79-85 (July 1998).
Nwana H S: 'Software agents: an overview', in The Knowledge Engineering Review, 11,No 3, pp 205-244 (1996).
Borghoff UM, Bottoni P, Mussio P and Pareschi R: 'Reflective agents for adaptive workflows', in Proceedings of the Second International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM97), London, UK, pp 405-420 (1997).
Debenham J: 'An Experimental Agent-based Workflow System', in Proceedings of the Third International Conference on the Practical Application of Agent Technology (PAAM98), London, UK, pp 101-109 (1998).
Harker P T and Ungar L H: 'A market-based approach to workflow automation', in Proceedings of NSF Workshop on Workflows and Process Automation in Information Systems: State of the Art and Future Directions (May 1996).
Jennings N R, Faratin P, Johnson M J, O'Brien P and Wiegand M E: 'Using intelligent agents to manage business processes', in Proceedings of the First International Conference on The Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM96), London, UK, pp 345-360 (1996).
Adams T and Dworkin S: 'Workflow interoperability between businesses', in Lawerence P (Ed): 'Workflow Handbook', John Wiley & Sons, New York, pp 211-221 (1997).
Lee J, Gruninger M, Jin Y, Malone T, Tate A and Yost G: 'PIF: process interchange format v.1.2', PIF Working Group (1997).
'FIPA '97 Specification Part 2, Agent Communication Language', The Foundation for Physical Agents, Geneva, Switzerland (1997) — http://www.fipa.org
Nwana H, Ndumu D, Lee L and Collis J: 'ZEUS: a tool-kit for building distributed multi-agent systems', in Applied Artifical Intelligence Journal, 13,No 1 (1999).
Vapnik V N: 'The Nature of Statistical Learning Theory', Springer Verlag, New York (1995).
Process Interchange Format XML — http://www.xmls.com/dtd/pif.html
About this article
Cite this article
Shepherdson, J.W., Thompson, S.G. & Odgers, B.R. Decentralised Workflows and Software Agents. BT Technology Journal 17, 65–71 (1999). https://doi.org/10.1023/A:1009694925231
Issue Date:
DOI: https://doi.org/10.1023/A:1009694925231