Skip to main content

Abstract

Service execution comprises all the activities that need to be carried out at runtime to invoke one or several (Web) services in a coordinated manner. These activities include initiation, control and validation of service invocations. Since each service is supposed to create side effects as manifested by the functionality that it implements, both the service user and service provider are interested that certain properties for execution are guaranteed. The two most prominent properties are guaranteed termination and reliability, that is, sustaining a consistent state before and after execution even in the presence of failures. Those aspects become of particular interest when it comes to (i) execution in distributed environments where more than one software entity might be involved, and (ii) execution of composite services, i.e., processes.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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. D. Abowd, A. K. Dey, R. Orr and J. Brotherton: Context-awareness in wearable and ubiquitous computing. Virtual Reality, 3:200–211, 1998.

    Article  Google Scholar 

  2. G. D. Abowd, A. K. Dey, P. J. Brown, N. Davies, M. Smith and P. Steggles: Towards a better understanding of context and context-awareness. In HUC ′99: Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing, pages 304–307, London, UK, 1999 Springer-Verlag.

    Chapter  Google Scholar 

  3. F. Bellifemine and G. Rimassa: Developing multi-agent systems with a FIPA-compliant agent frameword. Software-Practice and Experience, 31 (2):103–128, 2001.

    Article  MATH  Google Scholar 

  4. E. Christensen, F. Curbera, G. Meredith and S. Weerawarana: Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl, 2001.

  5. W. F. Clocksin and C. S. Mellish: Programming in Prolog. Springer-Verlag New York, Inc., New York, NY, USA, 1981.

    MATH  Google Scholar 

  6. OWL Services Coalition. OWL-S: Semantic Markup for Web Services, 2003.

    Google Scholar 

  7. P. Costa and L. Botelho: Generic context acquisition and management frame-work In Proceedings of the First European Young Researchers Workshop on Service Oriented Computing, 2005.

    Google Scholar 

  8. E. Denti, A. Omicini and A. Ricci: Multi-paradigm java-prolog integration in tuProlog. Sci. Comput. Program., 57 (2):217–250, 2005.

    Article  MathSciNet  Google Scholar 

  9. Foundation for Intelligent Physical Agents FIPA Communicative Act Library Specification. http://www.fipa.org/specs/fipa00037, 2000. Specification number SC00037.

  10. H. Helin, M. Klusch, A. Lopes, A. Fernandez, M. Schumacher, H. Schuldt, F. Bergenti, and A. Kinnunen: Context-aware Business Application Service Co-ordination in Mobile Computing Environments. In Proceedings of the 2005 Workshop on Ambient Intelligence-Agents for Ubiquitous Environments, Ultrecht, The Netherlands, July 2005.

    Google Scholar 

  11. H. Helin, T. van Pelt, M. Schumacher and A. Syreeni. Efficient Networking for Pervasive eHealth Applications. In GI-Edition, editor, Proceedings of the European Conference on EHealth (ECEH06), volume P-91 of Lecture Notes in Informatics, October 2006.

    Google Scholar 

  12. I. Horrocks, P. F. Patel-Schneider, H. Boley, S. Tabet, B. Grosof and M. Dean: SWRL: A Semantic Web Rule Language combining OWL and RuleML. http://www.w3.org/Submission/SWRL, 2004.

  13. A. Lopes and L. M. Botelho: SEA: a Semantic Web Services Context-aware Execution Agent. In AAAI Fall Symposium on Agents and the Semantic Web, Arlington, VA, USA, 2005.

    Google Scholar 

  14. D. McDermott: PDDL—the planning domain definition language, 1998.

    Google Scholar 

  15. M. G. Nanda, S. Chandra and V. Sarkar: Decentralizing execution of composite Web Services. In OOPSLA ′04: Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pages 170–187, New York, NY, USA 2004. ACM Press.

    Chapter  Google Scholar 

  16. H. Schuldt, G. Alonso, C. Beeri and H.-J. Schek: Atomicity and Isolation for Transactional Processes. ACM Transactions on Database Systems (TODS), 27 (1):63–116, March 2002.

    Article  Google Scholar 

  17. C. Schuler, H. Schuldt, C. Türker, R. Weber and H.-J. Schek: Peer-to-peer execution of (transactional) processes. International Journal of Cooperative Information Systems (IJCIS), 4 (14):377–405, 2005.

    Article  Google Scholar 

  18. C. Schuler, R. Weber, H. Schuldt and H.-J. Schek: Scalable Peer-to-Peer Process Management—The OSIRIS Approach. In Proceedings of the 2 nd International Conference on Web Services (ICWS), pages 26–34, San Diego, CA, USA, July 2004. IEEE Computer Society.

    Chapter  Google Scholar 

  19. E Sirin: OWL-S API project website. http://www.mindswap.org/2004/owl-s/api, 2004.

  20. M. Welsh, D. E. Culler and E. A. Brewer: SEDA: An architecture for well-conditioned, scalable internet services. In Symposium on Operating Systems Principles (SOSP-18), pages 230–243, Banff, Canada, 2001.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Birkhäuser Verlag

About this paper

Cite this paper

Botelho, L.M., Lopes, A.L., Möller, T., Schuldt, H. (2008). Semantic Web Service Execution. In: Schumacher, M., Schuldt, H., Helin, H. (eds) CASCOM: Intelligent Service Coordination in the Semantic Web. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-7643-8575-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-7643-8575-0_12

  • Publisher Name: Birkhäuser Basel

  • Print ISBN: 978-3-7643-8574-3

  • Online ISBN: 978-3-7643-8575-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics