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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
SAP Keynote: Turning Vision into Reality: Customer Roadmaps to Lower TCO. In: SAPPHIRE 2003 (2003) http://www.sap.com/community/events/2003orlando/keynotes.asp
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)
Breton, R.: Replication Strategies for High Availability and Disaster Recovery. Data Engineering Bulletin 21(4), 38–43 (1998)
Cardellini, V., Casalicchio, E.: The State of the Art in Locally Distributed Web-Server Systems. ACM Computing Surveys 34(2), 263–311 (2002)
Casati, F., Shan, M.-C.: Dynamic and adaptive composition of e-services. Information Systems 26(3), 143–163 (2001)
Clark, J., DeRose, S.: XML Path Language (XPath). W3C Recommendation (1999), http://www.w3.org/TR/xpath
DataSynapse Homepage. DataSynapse, Inc. (2003), http://www.datasynapse.com/
Globus Project Homepage. Globus Project (2003), http://www.globus.org/
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)
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)
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)
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)
Kieling, W.: Foundations of Preferences in Database Systems. In: Proc. of the Conf. on Very Large Data Bases (VLDB), pp. 311–322 (2002)
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)
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)
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)
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)
Rahm, E., Vossen, G. (eds.): Web & Datenbanken: Konzepte, Architekturen, Anwendungen, dpunkt-Verlag (2002)
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)
Waldo, J.: The Jini Architecture for Network-centric Computing. Communications of the ACM 42(7), 76–82 (1999)
Web Services Invocation Framework (WSIF). The Apache Software Foundation (2003), http://ws.apache.org/wsif/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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