Advertisement

Service Composition (re)Binding Driven by Application–Specific QoS

  • Gerardo Canfora
  • Massimiliano Di Penta
  • Raffaele Esposito
  • Francesco Perfetto
  • Maria Luisa Villani
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4294)

Abstract

QoS–aware service composition and binding are among the most challenging and promising issues for service–oriented architectures. The aim of QoS–aware service composition is to determine the set of services that, once composed, will perform the required functionality, and will best contribute to achieve the level of QoS promised in Service Level Agreements (SLAs). While the existing works focus on cross–domain QoS attributes, it would be useful to support service composition and binding according to some characteristics on the borderline between functional and non–functional attributes, often specific to the service domain.

The paper describes a QoS evaluator that, integrated with our previously developed binder, allows the use of application specific QoS attributes for composite service binding and re–binding. The applicability of the proposed approach and tool is shown through a case study related to the image processing domain.

Keywords

Quality of Service Dynamic binding Re–binding Composite Web Services 

References

  1. 1.
    Aggarwal, R., Verma, K., Miller, J., Milnor, W.: Constraint driven web service composition in METEOR-S. In: Proc. IEEE International Conference on Services Computing (SCC 2004), Shanghai, China, September 2004, pp. 23–30 (2004)Google Scholar
  2. 2.
    Canfora, G., Di Penta, M., Esposito, R., Villani, M.L.: An Approach for QoSaware Service Composition based on Genetic Algorithms. In: Proc. of the Genetic and Computation Conference (GECCO 2005), Washington, USA, pp. 1069–1075. ACM, New York (2005)CrossRefGoogle Scholar
  3. 3.
    Canfora, G., Di Penta, M., Esposito, R., Villani, M.L.: QoS-Aware Replanning of Composite Web Services. In: Proc. International Conference on Web Services (ICWS 2005), Orlando, FL, July 2005, pp. 121–129. IEEE, Los Alamitos (2005)CrossRefGoogle Scholar
  4. 4.
    Cardoso, J.: Quality of Service and Semantic Composition of Workflows. PhD thesis, Univ. of Georgia (2002)Google Scholar
  5. 5.
    Cardoso, J., Sheth, A.P., Miller, J.A., Arnold, J., Kochut, K.J.: Modeling quality of service for workflows and web service processes. Web Semantics Journal: Science, Services and Agents on the World Wide Web Journal 1(3), 281–308 (2004)CrossRefGoogle Scholar
  6. 6.
    Ludwig, H., Keller, A., Dan, A., King, R., Franck, R.: Web Service Level Agreement (WSLA) language specification, http://www.research.ibm.com/wsla/WSLASpecV1-20030128.pdf
  7. 7.
    Serhani, M., Dssouli, R., Hafid, A., Sahraoui, H.: A QoS broker based architecture for efficient web services selection. In: Proc. International Conference on Web Services (ICWS 2005), Orlando, FL, July 2005, pp. 113–120. IEEE, Los Alamitos (2005)CrossRefGoogle Scholar
  8. 8.
    Verma, K., Gomadam, K., Lathem, J., Sheth, A.P., Miller, J.A.: Semantics enabled dynamic process configuration. Technical report, LDIS, University of Georgia (2006)Google Scholar
  9. 9.
    Warmer, J., Kleppe, A.: The Object Constraint Language. AW (1999)Google Scholar
  10. 10.
    Yu, T., Lin, K.: Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 130–143. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  11. 11.
    Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-aware middleware for web services composition. IEEE Transactions on Software Engineering 30(5), 311–327 (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Gerardo Canfora
    • 1
  • Massimiliano Di Penta
    • 1
  • Raffaele Esposito
    • 1
  • Francesco Perfetto
    • 1
  • Maria Luisa Villani
    • 1
  1. 1.RCOST – Research Centre on Software TechnologyUniversity of SannioBeneventoItaly

Personalised recommendations