Skip to main content

Using Agent Control and Communication in a Distributed Workflow Information System

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2519))

Abstract

Agent communication has developed widely over the past decade for various types of multiple agent environments. Originally, most of this research surrounded simulation systems and inference systems. Subsequently, agents are expected to adapt to, dynamically create, and understand evolving conversation policies. This concept of agent communication is not completely necessary in some domains, especially in domains where the policy of interaction is essentially static. One such domain is that of distributed workflow management with implications into Electronic Commerce. In this domain, agents are “middle-agents” that represent the distributed components that implement each individual workflow step. By representing the component-based services of each step, multiple distributed agents can essentially manage a workflow or supply chain that spans several on-line businesses (B2B). The WARP (Workflow-Automation through Agent-Based Reflective Processes) architecture is a multi-agent architecture developed to support distributed workflow management environments where distributed components are used to implement each of the workflow steps. This paper describes a software engineering process for integrating new component-based services into a static workflow-based ontology. Furthermore, the interaction protocol and supporting implementation based on the Knowledge Query and Manipulation Language (KQML) are presented. This agent communication architecture is implemented with the latest in Sun MicroSystems’ Jini technology.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Blake, M.B. “ B2B Electronic Commerce: Where do Agents Fit In? ”, Proceedings at the AAAI-2002 Workshop on Agent Technologies for B2B E-Commerce/AAAI Press, Edmonton, Alberta, Canada, July 28, 2002

    Google Scholar 

  2. Blake, M.B. “WARP: Workflow Automation through Agent-Based Reflective Processes”, Proceedings at the 5th International Conference on Autonomous Agents, Montreal, Canada, May 2001 (software demonstration)

    Google Scholar 

  3. Blake, M.B. Rule-Driven Coordination Agents: A Self-Configurable Architecture, Proceedings of the 5th International Symposium on Autonomous Decentralized Systems (ISADS2001), Dallas, TX, IEEE Computer Society Press, March 2001

    Google Scholar 

  4. Blake, M.B. WARP: An Agent-Based Process and Architecture for Workflow-Oriented Distributed Component Configuration. Proceedings of the 2000 International Conference of Artificial Intelligence, Las Vegas, NV, June 2000

    Google Scholar 

  5. Blake, M.B., KOJAC: Implementing KQML with Jini to Support Agent-Based Communications in Emarkets, AAAI-2000 Workshop on Knowledge-based Electronic Markets (KBEM2000) (AAAI Press, Technical Report WS-00-04) Austin, TX, August 2000

    Google Scholar 

  6. Decker, K., Sycara, K., and Williamson, M. Middle Agents for the Internet, In the Proceedings of the 15th International Joint Conference on Artificial Intelligence, Nagoya, Japan.

    Google Scholar 

  7. Edwards, K. Core Jini. Upper Saddle River, N.J.: Prentice Hall 1999

    Google Scholar 

  8. FIPA Interaction Protocol Specification(2002), http://www.fipa.org/repository/ips.html

  9. Freeman, E., Hupfer, S., and Arnold, K. JavaSpaces Principles, Patterns, and Practice, Reading, MA.: Addison Wesley 1999

    Google Scholar 

  10. Gelernter, D. Generative Communication in Linda. ACM Transactions on Programming Languages and Systems, Vol. 7, No. 1, pp. 80–112 1985

    Article  MATH  Google Scholar 

  11. Gomaa H and Kerschberg, L. An Evolutionary Domain Life Cycle Model for Domain Modeling and Target System Generation, In Proceedings of the Workshop on Domain Modeling for Software Engineering, International Conference on Software Engineering, Austin, TX 1997

    Google Scholar 

  12. Grosof, B. and Labrou, Y., An Approach to using XML and a Rule-based Content Language with an Agent Communication Language, IJCAI-99 Workshop on Agent Communication Languages, Stockholm, Germany 1999

    Google Scholar 

  13. Grosof, B., Labrou, Y. and Chan, H. “A Declarative Approach to Business Rules in Contracts: Courteous Logic Programs in XML”. Proceedings of the 1st ACM Conference on Electronic Commerce (EC-99) Denver, Colorado: ACM Press, 1999.

    Google Scholar 

  14. Krutchen, P. The Rational Unified Process: An Introduction (2nd Ed.). Prentice Hall, 2000

    Google Scholar 

  15. Labrou, Y. and Finin, T. A semantics approach for KQML-a general purpose communication language for software agents. Proceedings of the Third International Conference on Information and Knowledge Management (CIKM-94), Gaithersburg, MD 1994

    Google Scholar 

  16. Labrou, Y., Finin, T. and Peng, Y. “The current landscape of Agent Communication Languages”, Intelligent Systems, 14(2): IEEE Computer Society 1999

    Google Scholar 

  17. Lei, K. and Singh, M. A Comparison of Workflow Metamodels, Proceedings of the ER-97 Workshop on Behavioral Modeling and Design Transformations: Issues and Opportunities in Conceptual Modeling, Los Angeles, CA 1995

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brian Blake, M. (2002). Using Agent Control and Communication in a Distributed Workflow Information System. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE. OTM 2002. Lecture Notes in Computer Science, vol 2519. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36124-3_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-36124-3_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00106-5

  • Online ISBN: 978-3-540-36124-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics