Skip to main content

Exploring Web Service QoS Estimation for Web Service Composition

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1283))

Abstract

Web development, machine ubiquity, and the availability of communication networks impacted device design, replacing the idea of an isolated personal computer with one of distributed and connected computers. A web service is a component of software which provides a specific functionality that can be accessed over the Internet. Software development through the assembly of independent services follows the Service-Oriented Computing (SOC) paradigm. One key in the SOC model is that third parties provide resources by presenting only external access interfaces. In this context, the analysis of issues related to the quality of service (QoS) becomes crucial for several development activities related to web services, spanning the discovery of services, their selection, composition and their adaptation in client systems. As far as we know, little has been done in terms of estimation of unknown quality attribute levels when those attributes have high priority in client systems. In this study, a linear regression-based statistical approach is explored to evaluate the relationship between the quality attributes provided by Web services and the metrics related to their interfaces defined in WSDL. This issue is a cornerstone in web service composition for verifying and ascertaining the levels of quality attributes provided by candidate services when QoS data is missing. Finally, we illustrate the approach by performing experiments with public QoS web service datasets and service interface metrics, explore its limitations, and delineate future steps.

This is a preview of subscription content, log in via an institution.

Buying options

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 EPUB and 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

Learn about institutional subscriptions

Notes

  1. 1.

    The QWS Dataset, https://zenodo.org/record/3557008#.Xk1fxWhKjI.

  2. 2.

    https://www.knime.com/.

  3. 3.

    https://www.infostat.com.ar/.

  4. 4.

    The QWS Dataset, https://zenodo.org/record/3557008#.Xk1fxWhKjIU.

References

  1. Coscia, J.L.O., Crasso, M., Mateos, C., Zunino, A., Misra, S.: Predicting web service maintainability via object-oriented metrics: a statistics-based approach. In: Murgante, B., et al. (eds.) ICCSA 2012. LNCS, vol. 7336, pp. 29–39. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31128-4_3

    Chapter  Google Scholar 

  2. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web services. In: Web Services, pp. 123–149. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-662-10876-5_5

  3. Menasce, D.A.: Composing web services: a QoS view. IEEE Internet Comput. 8(6), 88–90 (2004)

    Article  Google Scholar 

  4. Wei, Y., Blake, M.B.: Service-oriented computing and cloud computing: challenges and opportunities. IEEE Internet Comput. 14(6), 72–75 (2010)

    Article  Google Scholar 

  5. Sneed, H.M.: Measuring web service interfaces. In: 2010 12th IEEE International Symposium on Web Systems Evolution (WSE), pp. 111–115. IEEE, September 2010

    Google Scholar 

  6. Rodriguez, J.M., Crasso, M., Zunino, A., Campo, M.: Improving Web Service descriptions for effective service discovery. Sci. Comput. Program. 75(11), 1001–1021 (2010)

    Article  Google Scholar 

  7. Wang, Y., Stroulia, E.: Flexible interface matching for web-service discovery. In: Proceedings of the Fourth International Conference on Web Information Systems Engineering, WISE 2003, pp. 147–156. IEEE, December 2003

    Google Scholar 

  8. Huhns, M.N., Singh, M.P.: Service-oriented computing: key concepts and principles. IEEE Internet Comput. 9(1), 75–81 (2005)

    Article  Google Scholar 

  9. Ezenwoke, A., Misra, S., Adigun, M.O.: An approach for e-commerce on-demand service-oriented product line development. Acta Polytechnica Hungarica 10(2), 69–87 (2013)

    Google Scholar 

  10. Hanzhang, W., Kessentini, M.: Refactoring Web Services Interface Using Many-Objective Search (2019)

    Google Scholar 

  11. Rodríguez, G., Díaz-Pace, J.A., Soria, Á.: A case-based reasoning approach to reuse quality-driven designs in service-oriented architectures. Inf. Syst. 77, 167–189 (2018)

    Article  Google Scholar 

  12. Agresti, A.: An Introduction to Categorical Data Analysis. Wiley, Hoboken (2018)

    MATH  Google Scholar 

  13. Stockburger, D.W.: Multivariate Statistics: Concepts, Models, and Applications. David W. Stockburger (1998)

    Google Scholar 

  14. Gambhir, S., Arora, P., Gambhir, J.: Regression model for Quality of Web Services dataset with WEKA. Int. J. Electron. Comput. Sci. Eng. 2, 927–932 (2013)

    Google Scholar 

  15. Al-Masri, E., Mahmoud, Q.H.: WSCE: a crawler engine for large-scale discovery of web services. In: IEEE International Conference on Web Services (ICWS 2007), pp. 1104–1111. IEEE, July 2007

    Google Scholar 

  16. Al-Masri, E., Mahmoud, Q.H.: QoS-based discovery and ranking of web services. In: 2007 16th International Conference on Computer Communications and Networks, pp. 529–534. IEEE, August 2007

    Google Scholar 

  17. Al-Masri, E., Mahmoud, Q.H.: Discovering the best web service: a neural network-based solution. In: 2009 IEEE International Conference on Systems, Man and Cybernetics, pp. 4250–4255. IEEE, October 2009

    Google Scholar 

  18. Berbner, R., Spahn, M., Repp, N., Heckmann, O., Steinmetz, R.: Heuristics for QoS-aware web service composition. In: 2006 IEEE International Conference on Web Services (ICWS 2006), pp. 72–82. IEEE, September 2006

    Google Scholar 

  19. Canfora, G., Di Penta, M., Esposito, R., Villani, M.L.: An approach for QoS-aware service composition based on genetic algorithms. In: Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation, pp. 1069–1075, June 2005

    Google Scholar 

  20. Gallotti, S., Ghezzi, C., Mirandola, R., Tamburrelli, G.: Quality prediction of service compositions through probabilistic model checking. In: Becker, S., Plasil, F., Reussner, R. (eds.) QoSA 2008. LNCS, vol. 5281, pp. 119–134. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-87879-7_8

    Chapter  Google Scholar 

  21. Xiong, P., Fan, Y., Zhou, M.: Web service configuration under multiple quality-of-service attributes. IEEE Trans. Autom. Sci. Eng. 6(2), 311–321 (2009)

    Article  Google Scholar 

  22. Wang, X., Vitvar, T., Kerrigan, M., Toma, I.: A QoS-aware selection model for semantic web services. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 390–401. Springer, Heidelberg (2006). https://doi.org/10.1007/11948148_32

    Chapter  Google Scholar 

  23. Rodríguez, G., Soria, Á., Campo, M.: AI-based web service composition: a review. IETE Tech. Rev. 33(4), 378–385 (2016)

    Article  Google Scholar 

Download references

Acknowledgment

We thank M. J. Silva and E. Scott who helped us with the development of the approach and the experiments. Also, we thank to Covenat University, especially to the Center for Research, Innovation and Discovery, for its invaluable support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guillermo Rodríguez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Rodríguez, G., Mateos, C., Misra, S. (2020). Exploring Web Service QoS Estimation for Web Service Composition. In: Lopata, A., Butkienė, R., Gudonienė, D., Sukackė, V. (eds) Information and Software Technologies. ICIST 2020. Communications in Computer and Information Science, vol 1283. Springer, Cham. https://doi.org/10.1007/978-3-030-59506-7_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-59506-7_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-59505-0

  • Online ISBN: 978-3-030-59506-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics