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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
The QWS Dataset, https://zenodo.org/record/3557008#.Xk1fxWhKjI.
- 2.
- 3.
- 4.
The QWS Dataset, https://zenodo.org/record/3557008#.Xk1fxWhKjIU.
References
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
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
Menasce, D.A.: Composing web services: a QoS view. IEEE Internet Comput. 8(6), 88–90 (2004)
Wei, Y., Blake, M.B.: Service-oriented computing and cloud computing: challenges and opportunities. IEEE Internet Comput. 14(6), 72–75 (2010)
Sneed, H.M.: Measuring web service interfaces. In: 2010 12th IEEE International Symposium on Web Systems Evolution (WSE), pp. 111–115. IEEE, September 2010
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)
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
Huhns, M.N., Singh, M.P.: Service-oriented computing: key concepts and principles. IEEE Internet Comput. 9(1), 75–81 (2005)
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)
Hanzhang, W., Kessentini, M.: Refactoring Web Services Interface Using Many-Objective Search (2019)
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)
Agresti, A.: An Introduction to Categorical Data Analysis. Wiley, Hoboken (2018)
Stockburger, D.W.: Multivariate Statistics: Concepts, Models, and Applications. David W. Stockburger (1998)
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)
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
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
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
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
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
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
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)
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
Rodríguez, G., Soria, Á., Campo, M.: AI-based web service composition: a review. IETE Tech. Rev. 33(4), 378–385 (2016)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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)