Skip to main content

Flexible Service Composition

  • Conference paper
Cooperative Information Agents X (CIA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4149))

Included in the following conference series:

Abstract

Both the agent and Grid communities develop concepts for distributed computing, however they do so with different motivations. This paper demonstrates how the flexible coordination technique of interaction protocols, from the field of multiagent communication, can be used to model the processes found in scientific workflow, a typical composition problem faced by the Grid community. Our approach is founded on the adaptation of the MultiAgent Protocol (MAP) language to perform web service composition. A definition of the language and framework is presented, in order to solve a detailed scientific workflow taken from the field of time-domain astronomy. MAP offers a flexible, adaptable approach, allowing the typical features and requirements of a scientific workflow, to be understood in terms of pure coordination and executed in an agent-based, decentralised, peer-to-peer architecture.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Business Process Execution Language for Web Services Specification, Version 1.1. Technical report, BEA Systems and IBM Corporation and Microsoft Corporation and SAP AG and Siebel Systems (July 2002)

    Google Scholar 

  2. Smart Grid Technologies Workshop. In: Fourth International Joint Conference on Autonomous Agents and Multiagent Systems, Utrecht, The Netherlands (July 2005)

    Google Scholar 

  3. Agent-Based Grid Computing Workshop. In: 6th IEEE International Symposium on Cluster Computing and the Grid, Singapore (May 2006)

    Google Scholar 

  4. The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, San Francisco (November 2004)

    Google Scholar 

  5. Altintas, I., Berkley, C., Jaeger, E., Jones, M., Ludaescher, B., Mock, S.: Kepler: An Extensible System for Design and Execution of Scientific Workflows. In: 16th International Conference on Scientific and Statistical Database Management (June 2004)

    Google Scholar 

  6. Esteva, M., Rodriguez, J., Arcos, J., Sierra, C., Garcia, P.: Formalising Agent Mediated Electronic Institutions. In: Catalan Congres on AI (CCIA 2000), pp. 29–38 (2000)

    Google Scholar 

  7. Foster, I., Jennings, N.R., Kesselman, C.: Brain meets Brawn: Why Grid and Agents Need Each Other. In: Proc. 3rd Int. Conf. on Autonomous Agents and Multi-Agent Systems, New York, USA (2004)

    Google Scholar 

  8. Hollingsworth, D.: The Workflow Reference Model. Workflow Management Coalition, Document Number tc00-1003 edition (January 1995)

    Google Scholar 

  9. Huaglory, Unland, R. (eds.): Multiagent and Grid Systems. IOS Press, Amsterdam

    Google Scholar 

  10. Ludäscher, B., Altintas, I., Jaeger-Frank, E., Jones, M., Lee, E., Tao, J., Zhao, Y., Berkley, C., Higgins, D.: Scientific Workflow Management and the Kepler System. Concurrency and Computation: Practice & Experience, Special Issue on Scientific Workflows (2005)

    Google Scholar 

  11. Mayer, A., McGough, S., Gulamali, M., Young, L., Stanton, J., Newhouse, S., Darlington, J.: Meaning and Behaviour in Grid Oriented Components. In: Parashar, M. (ed.) GRID 2002. LNCS, vol. 2536, pp. 100–111. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  12. Interaction Protocol Specifications. Technical report, Foundation for Intelligent Physical Agents (2002), http://www.fipa.org/repository/ips.php3

  13. Smith, R.: The Contract Net Protocol: High-level Communication and Control in a Distributed Problem Solver. IEEE Transactions on Computers C-29(12), 1104–1113 (1980)

    Article  Google Scholar 

  14. Stevens, R., McEntire, R., Goble, C., Greenwood, M., Zhao, J., Wipat, A., Li, P.: myGrid and the Drug Discovery Process. Drug Discovery Today: BIOSILICO 4(2), 140–148 (2004)

    Article  Google Scholar 

  15. Large Synoptic Survey Telescope, http://www.lsst.org

  16. van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. In: Distributed and Parallel Databases, pp. 5–51 (July 2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Barker, A., Mann, R.G. (2006). Flexible Service Composition. In: Klusch, M., Rovatsos, M., Payne, T.R. (eds) Cooperative Information Agents X. CIA 2006. Lecture Notes in Computer Science(), vol 4149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11839354_32

Download citation

  • DOI: https://doi.org/10.1007/11839354_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-38569-1

  • Online ISBN: 978-3-540-38570-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics