Skip to main content

Business conversations: A high-level system model for agent coordination

  • Cooperative Work
  • Conference paper
  • First Online:
Database Programming Languages (DBPL 1997)

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

Included in the following conference series:

Abstract

In this paper we introduce Business Conversations as a highlevel software structuring concept for distributed systems where multiple autonomous agents (possibly in different organizational units) have to coordinate their long-term activities towards the fulfillment of a cooperative task. We first motivate Business Conversations as a system model suitable for the description of human-human, human-software as well as software-software cooperation. We then explain why we consider this model be more suitable for the description o organizational cooperative work than software-centered object models. The core concepts of the Business Conversation model axe described using an object-oriented model. Finally, we report on our experience gained building a prototypical agent programming framework with Business Conversations for agent coordination based on mobile and persistent threads as provided by the persistent programming language Tycoon.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Austin, J. How to do things with words. Technical report, Oxford University Press, Oxford, 1962.

    Google Scholar 

  2. Cardelli, L. Obliq: A Language with Distributed Scope. Technical report, Digital Equipment Corporation, Systems Research Center, Palo Alto, California, Juni 1994.

    Google Scholar 

  3. De Michelis, Giorgio, Dubois, Eric, Jarke, Matthias, Matthes, Florian, Mylopoulos, John, Papazoglou, Mike, Pohl, Klaus, Schmidt, Joachim, Woo, Carson, and Yu, Eric. Cooperative Information Systems: A Manifesto. In: Papazoglou, Mike P. and Schlageter, Gunther (Eds.). Cooperative Information System: Trends and Directions. Academic Press, 1997.

    Google Scholar 

  4. Flores, F., Graves, M., Hartfield, B., and Winograd, T. Computer Systems and the Design of Organizational Interaction. ACM Transactions on Office Information Systems, Jg. 6, 1988, Nr. 2, S. 153–172.

    Google Scholar 

  5. Gamma, E., Helm, R., Johnson, R., and Vlissades, J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Publishing Company, 1995.

    Google Scholar 

  6. General Magic's Telescript home page. http://www.genmagic.com/Telescript/, 1995.

    Google Scholar 

  7. General Magic, Inc. Telescript Devloper Environment, Version 1.0 alpha, Oktober 1995. Internet WordWideWeb, see General Magic homepage.

    Google Scholar 

  8. Haddadi, Afsaneh. Communication and Cooperation in Agent Systems. Springer-Verlag, 1995.

    Google Scholar 

  9. Hohl, Fritz. Konzeption eines einfachen Agentensystems und Implementation eines Prototyps. Diplomarbeit, Universitaet Stuttgart, Abteilung Verteilte Systeme, August 1995.

    Google Scholar 

  10. Johannisson, Nico. An environment for mobile agents: agent-oriented distributed databases. Diplomarbeit, Fachbereich Informatik, Universität Hamburg, Germany, April 1997. (In German).

    Google Scholar 

  11. Knabe, Frederick Colville. Language Support for Mobile Agents. Dissertation, Carnegie Mellon University, Pittsburgh, PA 15213, Oktober 1995.

    Google Scholar 

  12. Mathiske, B., Matthes, F., and Schmidt, J.W. Scaling Database Languages to Higher-Order Distributed Programming. In: Proceedings of the Fifth International Workshop on Database Programming Languages, Gubbio, Italy. Springer-Verlag, September 1995. (Also appeared as TR FIDE/95/137).

    Google Scholar 

  13. Mathiske, B., Matthes, F., and Schmidt, J.W.On Migrating Threads. Jg. 8, 1996, Nr. 2. Journal of Intelligent Information Systems.

    Google Scholar 

  14. Mathiske, B. Mobility in Persistent Object Systems. Dissertation, Fachbereich Informatik, Universität Hamburg, Germany, Mai 1996. (in German).

    Google Scholar 

  15. Matthes, F., Schröder, G., and Schmidt, J.W. Tycoon: A Scalable and Interoperable Persistent System Environment. In: Atkinson, M.P. (Ed.). Fully Integrated Data Environments. Springer-Verlag (to appear), 1997.

    Google Scholar 

  16. Matthes, F. and Schmidt, J.W. Persistent Threads. In: Proceedings of the Twentieth International Conference on Very Large Data Bases, VLDB, Santiago, Chile, September 1994, S. 403–414.

    Google Scholar 

  17. Medina-Mora, R., Winograd, T., Flores, R., and Flores, F. The Action Workflow Approach to Workflow Management Technology. In: Turner, J. and Kraut, R. (Eds.). Proceedings of the Fourth Conference on Computer-Supported Cooperative Work. ACM Press, 1992, S. 281–288.

    Google Scholar 

  18. Microsoft Message Queue Server (MSMQ). A White Paper from the Business Systems Technologie Series. Technical report, Microsoft Corporation, 1995. http://www.microsoft.com/msmq/overview.htm.

    Google Scholar 

  19. Orfah, Robert, Harkey, Dan, and Edwards, Jeri. The Essential Distributed Objects Survival Guide. John Wiley & Sons, 1996.

    Google Scholar 

  20. Otte, R., Patrick, P., and Roy, M. Understanding CORBA: the Common Object Request Broker Architecture. Prentice Hall, Englewood Cliffs, New Jersey, 1996.

    Google Scholar 

  21. Rose, Marshall T. MIME Extensions for Mail-Enabled Applications: application/Safe-Tcl and multipart/enabled-mail. Internet WWW, 1993. working draft.

    Google Scholar 

  22. Searle, J. Speech Acts. Technical report, Cambridge University Press, Cambridge, 1969.

    Google Scholar 

  23. White, J.E. Telescript Technology: The Foundation for the Electronic Marketplace. White paper, General Magic Inc., Mountain View, California, USA, 1994.

    Google Scholar 

  24. Winograd, T.A. A Language/Action Perspective on the Design of Cooperative Work. Technical Report Report No. STAN-CS-87-1158, Stanford University, Mai 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Sophie Cluet Rick Hull

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Matthes, F. (1998). Business conversations: A high-level system model for agent coordination. In: Cluet, S., Hull, R. (eds) Database Programming Languages. DBPL 1997. Lecture Notes in Computer Science, vol 1369. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64823-2_20

Download citation

  • DOI: https://doi.org/10.1007/3-540-64823-2_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64823-9

  • Online ISBN: 978-3-540-68534-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics