Approaches to Improve Reliability of Service Composition

  • Jörg Hohwiller
  • Diethelm Schlegel
  • Gregor Engels
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7221)


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.


Reliability SOA Composition Service Quality of Service 


  1. 1.
  2. 2.
    Bhavin Turakhia, P.K.: The compendium of load balancing strategies. Tech. rep., Wiki. Directi (2009)Google Scholar
  3. 3.
    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-3CrossRefGoogle Scholar
  4. 4.
    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)CrossRefGoogle Scholar
  5. 5.
    Dobson, G.: Quality of service in service-oriented architectures. Tech. rep., Lancaster University (2004)Google Scholar
  6. 6.
    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)Google Scholar
  7. 7.
    International Organization for Standardization: ISO/IEC 9126. Software engineering – Product quality (2001)Google Scholar
  8. 8.
    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)CrossRefGoogle Scholar
  9. 9.
    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)Google Scholar
  10. 10.
    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),
  11. 11.
    Ludwig, H., Keller, A., Dan, A., King, R.P., Franck, R.: Web service level agreement language specification, 1.0 (2008)Google Scholar
  12. 12.
    May, N.R.: A redundancy protocol for service-oriented architectures (2008)Google Scholar
  13. 13.
    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)Google Scholar
  14. 14.
    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)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Jörg Hohwiller
    • 1
  • Diethelm Schlegel
    • 1
  • Gregor Engels
    • 1
  1. 1.Capgemini, CSD ResearchOffenbachGermany

Personalised recommendations