Design of a Mobile Agent-Based Workflow Management System

  • 1Young-Ho Suh
  • 1Han Namgoong
  • Jeong-Joon Yoo
  • Dong-Ik Lee
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2164)


This paper deals with several architectural issues on a mobile agent-based workflow management system(WFMS). We mainly focus on performance and scalability issues among various architectural issues. We point out three major design issues that are indispensable for designing a mobile agent-based WFMS and find solutions for the issues. We propose an efficient design strategy based on the solutions, i.e. a mobile agent-based ‘2-tier distributed workflow server architecture’, ‘process execution structure through hierarchical delegation’ and ‘ introduction of a non-trivial delegation model’. We also present both a mobile agent based 3-tier run-time architecture and a process execution scenario, which are established according to the proposed strategy. Finally, we show the effectiveness of the proposed method by evaluating performance and scalability through GSPN simulation.


Mobile Agent Process Instance Centralize Architecture Delegation Model Mobile Agent System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    WfMC, “Workflow Management Coalition Terminology and Glossary,” WfMC Specification, pp.8, 1996.Google Scholar
  2. 2.
    G. Alonso, D. Agrawal, A. El Abbadi, C. Mohan, “Functionality and Limitations of Current Workflow Management Systems,” IEEE Expert, September 1997.Google Scholar
  3. 3.
    Amit P. Sheth, Wil van der Aalst, Ismailcem B. Arpinar, “Processes Driving the Networked Economy, ” IEEE Concurrency, July-September, Vol.7, Number 3, 1999.Google Scholar
  4. 4.
    Ting Cai, Peter A. Gloor, Saurab Nog, “DartFlow: A Workflow Management System on the Wep using Transportable Agents,” DartMouth College, Technical Report PCS-TR96-283, 1996.Google Scholar
  5. 5.
    “FlowMark-Managing Your Workflow, Version2.1,” IBM, 1995.Google Scholar
  6. 6.
    ‘COSA Reference Guide’, Software-Ley GmbH, 1994.Google Scholar
  7. 7.
    G. Alonso, D. Agrawal, A. el Abbadi, C. Mohan, R. Gunthor, M. Kamath, “Failure Handling in Large Scale Workflow Management Systems,” IBM Research Report, 1994.Google Scholar
  8. 8.
    G. Alonso, D. Agrawal, A. el Abbadi, C. Mohan, R. Gunthor, M. Kamath, “Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow Management,” Proc. IEIP Working Conf, on Information Systems for Decentralized Organizations, 1995.Google Scholar
  9. 9.
    Miller, J.A., Sheth, A.P., Kochut, K.J., Wang, X, “CORBA-Based Run-Time Architectures for Workflow Management Systems,” Journal of Database Management, Special Issues on Multidatabases, Vol.7, 1996.Google Scholar
  10. 10.
    Petra Heinl, Hans Schuster, “Towards a Highly Scaleable Architecture for Workflow Management Systems, ” Proc.7th Int. Workshop on Database and Expert Systems Applications, pp. 439–444, 1996.Google Scholar
  11. 11.
    Luiz A.G. Oliveira, Paulo C. Oliveira, Eleri Cardozo, “An Agent-Based Approach for Quality of Service Negotiation and Management in Distributed Mutimedia Systems,” Proc. First Int. Workshop, MA’97, 1997.Google Scholar
  12. 12.
    Manfred Dalmeijer, Eric Rietjens, Dieter Hammer, Ad Aerts, Michiel Soede, “A Reliable Mobile Agents Architecture,” Proc. of the Int. Symposium on Object-Oriented Real-Time Distributed Computing (ISORC’ 98), 1998.Google Scholar
  13. 13.
    Ajmone Marsan M., Balbo G., Chiola G., Conte G., “Generalized stochastic Petri nets revisited: Random switches and priorities,” Proc. Int. Workshop on Petri Nets and Performance Models, pp.44–53 1987.Google Scholar
  14. 14.
    W.M.P. van der Aalst, “Three good reasons for using a Petri-net-based Workflow Management System, ” Proc. Int. Working Conference on Information and Process Integration in Enterprises(IPIC’96), 1996.Google Scholar
  15. 15.
    G. Chiola, “Simulation Framework for Timed and Stochasic Petri Nets,” International Journal in Computer Simulation, 1991.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • 1Young-Ho Suh
  • 1Han Namgoong
  • Jeong-Joon Yoo
    • 1
  • Dong-Ik Lee
    • 2
  1. 1.Computer & Software Technology Lab.Electronics and Telecommunication Research Institute(TRI)TaejonKorea
  2. 2.Department of Information and CommunicationsKwang-Ju Institute of Science and Technology(K-JIST)KwangjuKorea

Personalised recommendations