Skip to main content

Reliable Web Service Execution and Deployment in Dynamic Environments

  • Conference paper
Technologies for E-Services (TES 2003)

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

Included in the following conference series:

Abstract

In this work, we present novel techniques for flexible and reliable execution and deployment of Web services which can be integrated into existing service platforms. The first technique, dynamic service selection, provides a layer of abstraction for service invocation offering Web services the possibility of selecting and invoking Web services at runtime based on a technical specification of the desired service. The selection can be influenced by using different types of constraints. The second technique, a generic dispatcher service capable of automatic service replication, augments Web services with load balancing and high availability features, without having to consider these features at the services’ development. We implemented these techniques within the ServiceGlobe system, an open Web service platform.

This research is done in cooperation with the Advanced Infrastructure Program (AIP) group of SAP.

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. SAP Keynote: Turning Vision into Reality: Customer Roadmaps to Lower TCO. In: SAPPHIRE 2003 (2003) http://www.sap.com/community/events/2003orlando/keynotes.asp

  2. Benatallah, B., Dumas, M., Sheng, Q.Z., Ngu, A.H.H.: Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services. In: Proc. of the 18th Intl. Conference on Data Engineering (ICDE), pp. 297–308 (2002)

    Google Scholar 

  3. Breton, R.: Replication Strategies for High Availability and Disaster Recovery. Data Engineering Bulletin 21(4), 38–43 (1998)

    Google Scholar 

  4. Cardellini, V., Casalicchio, E.: The State of the Art in Locally Distributed Web-Server Systems. ACM Computing Surveys 34(2), 263–311 (2002)

    Article  Google Scholar 

  5. Casati, F., Shan, M.-C.: Dynamic and adaptive composition of e-services. Information Systems 26(3), 143–163 (2001)

    Article  MATH  Google Scholar 

  6. Clark, J., DeRose, S.: XML Path Language (XPath). W3C Recommendation (1999), http://www.w3.org/TR/xpath

  7. DataSynapse Homepage. DataSynapse, Inc. (2003), http://www.datasynapse.com/

  8. Globus Project Homepage. Globus Project (2003), http://www.globus.org/

  9. Hsiao, H., DeWitt, D.J.: A Performance Study of Three High Availability Data Replication Strategies. In: Proc. of the Intl. Conf. on Parallel and Distributed Information Systems (PDIS), pp. 18–28 (1991)

    Google Scholar 

  10. Keidl, M., Kreutz, A., Kemper, A., Kossmann, D.: A Publish & Subscribe Architecture for Distributed Metadata Management. In: Proc. of the 18th Intl. Conference on Data Engineering (ICDE), pp. 309–320 (2002)

    Google Scholar 

  11. Keidl, M., Seltzsam, S., Kemper, A.: Flexible and Reliable Web Service Execution. In: Proc. of the 1st Workshop on Entwicklung von Anwendungen auf der Basis der XML Web-Service Technologie, pp. 17–30 (2002)

    Google Scholar 

  12. Keidl, M., Seltzsam, S., Stocker, K., Kemper, A.: ServiceGlobe: Distributing E-Services across the Internet (Demonstration). In: Proc. of the Conf. on Very Large Data Bases (VLDB), pp. 1047–1050 (2002)

    Google Scholar 

  13. Kieling, W.: Foundations of Preferences in Database Systems. In: Proc. of the Conf. on Very Large Data Bases (VLDB), pp. 311–322 (2002)

    Google Scholar 

  14. Lee, C., Helal, S.: Context Attributes: AnApproach to Enable Context-awareness for Service Discovery. In: 2003 Symposium on Applications and the Internet (SAINT), pp. 22–30. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  15. Maximilien, E.M., Singh, M.P.: Agent-based Architecture for Autonomic Web Service Selection. In: Workshop on Web-services and Agent-based Engineering, WSABE (2003)

    Google Scholar 

  16. Møller, M.B., Jørgensen, B.N.: Enhancing Jini’s Lookup Service Using XML-Based Service Templates. In: 13th IEEE International Conference on Tools with Artificial Intelligence (ICTAI), pp. 19–31. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  17. Mostéfaoui, S.K., Mostéfaoui, G.K.: Towards A Contextualisation of Service Discovery and Composition for Pervasive Environments. In: Workshop on Web-services and Agentbased Engineering, WSABE (2003)

    Google Scholar 

  18. Rahm, E., Vossen, G. (eds.): Web & Datenbanken: Konzepte, Architekturen, Anwendungen, dpunkt-Verlag (2002)

    Google Scholar 

  19. Seltzsam, S., Börzsönyi, S., Kemper, A.: Security for Distributed E-Service Composition. In: Casati, F., Georgakopoulos, D., Shan, M.-C. (eds.) TES 2001. LNCS, vol. 2193, pp. 147–162. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  20. Waldo, J.: The Jini Architecture for Network-centric Computing. Communications of the ACM 42(7), 76–82 (1999)

    Article  Google Scholar 

  21. Web Services Invocation Framework (WSIF). The Apache Software Foundation (2003), http://ws.apache.org/wsif/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Keidl, M., Seltzsam, S., Kemper, A. (2003). Reliable Web Service Execution and Deployment in Dynamic Environments. In: Benatallah, B., Shan, MC. (eds) Technologies for E-Services. TES 2003. Lecture Notes in Computer Science, vol 2819. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39406-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39406-8_9

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-39406-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics