Abstract
Nowadays, enterprises realize functionality as systems that are composed of services. This includes even mission critical parts of their business. Hence, the reliability of such systems including their composition and services is increasingly important. However, it is a challenge to establish a high reliability in this context because distribution of functionality increases the potential points of failure. Different approaches exist to increase reliability but they typically act on a restricted scope like network layer or software design. In order to obtain better results, it is often necessary to combine multiple approaches depending on the actual situation and the requirements. This paper classifies commonly used approaches according their scope and rates their effects on the reliability. Thereby, it supports the selection of approaches to improve reliability and finally helps to find a suitable solution for a given situation.
Chapter PDF
Similar content being viewed by others
References
Database replication, http://www.tech-faq.com/database-replication.html
Bhavin Turakhia, P.K.: The compendium of load balancing strategies. Tech. rep., Wiki. Directi (2009)
Bocciarelli, P., DAmbrogio, A.: A model-driven method for describing and predicting the reliability of composite services. Software and Systems Modeling 10, 265–280 (2011), doi:10.1007/s10270-010-0150-3
Canfora, G., Di Penta, M., Esposito, R., Villani, M.L.: An approach for qos-aware service composition based on genetic algorithms. In: GECCO 2005: Proceedings of the 2005 Conference on Genetic and Evolutionary Computation, pp. 1069–1075. ACM, New York (2005)
Dobson, G.: Quality of service in service-oriented architectures. Tech. rep., Lancaster University (2004)
Friedl, B.: Zur optimalen Granularität von IT-Services - Eine Analyse relevanter ökonomischer Einflussfaktoren. In: Bernstein, A., Schwabe, G. (eds.) Proceedings of the 10th International Conference on Wirtschaftsinformatik, vol. 1, pp. 404–413 (2011)
International Organization for Standardization: ISO/IEC 9126. Software engineering – Product quality (2001)
Kokash, N., D’Andrea, V.: Evaluating Quality of Web Services: A Risk-Driven Approach. In: Abramowicz, W. (ed.) BIS 2007. LNCS, vol. 4439, pp. 180–194. Springer, Heidelberg (2007)
Laranjeiro, N., Vieira, M.: Towards fault tolerance in web services compositions. In: Guelfi, N., Muccini, H., Pelliccione, P., Romanovsky, A. (eds.) EFTS, p. 2. ACM (2007)
Lee, K., Jeon, J., Lee, W., Jeong, S.H., Park, S.W.: QoS for web services: Requirements and possible approaches. Tech. rep., W3C, Web Services Architecture Working Group (November 2003), http://www.w3c.or.kr/kr-office/TR/2003/ws-qos/
Ludwig, H., Keller, A., Dan, A., King, R.P., Franck, R.: Web service level agreement language specification, 1.0 (2008)
May, N.R.: A redundancy protocol for service-oriented architectures (2008)
Tian, M., Gramm, A., Ritter, H., Schiller, J.H., Voigt, T.: Qos-aware cross-layer communication for mobile web services with the ws-qos framework. In: Dadam, P., Reichert, M. (eds.) GI Jahrestagung (2). LNI, vol. 51, p. 286. GI (2004)
Ye, X., Mounla, R.: A hybrid approach to qos-aware service composition. In: Proceedings of the 2008 IEEE International Conference on Web Services, pp. 62–69. IEEE Computer Society, Washington, DC (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hohwiller, J., Schlegel, D., Engels, G. (2012). Approaches to Improve Reliability of Service Composition. In: Pallis, G., et al. Service-Oriented Computing - ICSOC 2011 Workshops. ICSOC 2011. Lecture Notes in Computer Science, vol 7221. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31875-7_42
Download citation
DOI: https://doi.org/10.1007/978-3-642-31875-7_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31874-0
Online ISBN: 978-3-642-31875-7
eBook Packages: Computer ScienceComputer Science (R0)