Skip to main content
Log in

QoS monitor as a service

  • Published:
Software Quality Journal Aims and scope Submit manuscript

Abstract

Quality of web service becomes more and more interesting as a distinguishing criterion to select a unique web service from all candidate ones. The quality assessment issue, especially regarding the volatility of the web services environment, is one among the main challenges in this context. In this paper, we propose a service-based system for web services monitoring. Compared with other efforts in this concern, our proposal is closer to the client’s non-functional requirements, more accurate and extensible to support new quality attributes.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Al-Masri, E, & Mahmoud, QH. (2007). Qos-based discovery and ranking of web services (pp. 529–534): ICCCN.

  • Al-Moayed, A, & Hollunder, B. (2010). Quality of service attributes in web services. In 2010 Fifth International Conference on Software Engineering Advances (ICSEA). https://doi.org/10.1109/ICSEA.2010.62 (pp. 367–372).

  • Ameller, D., & Franch, X. (2008). Service level agreement monitor (salmon). In Seventh International Conference on Composition-Based Software Systems, 2008. ICCBSS 2008. (pp. 224–227): IEEE.

  • Ameller, D., Galster, M., Avgeriou, P., & Franch, X. (2016). A survey on quality attributes in service-based systems. Software quality journal, 24(2), 271–299.

    Google Scholar 

  • Anithadevi, M, & Sundarambal, N. (2018). A design of intelligent qos aware web service recommendation system. Cluster Computing https://doi.org/10.1007/s10586-018-2279-8.

  • Araban, S., & Sterling, L. (2004). Quality of service for web services. WSEAS Transactions on Computers, 3(4), 1136–1141.

    Google Scholar 

  • Artaiam, N., & Senivongse, T. (2008). Enhancing service-side qos monitoring for web services. In Ninth ACIS International Conference on Software engineering, artificial intelligence, networking, and parallel/distributed computing, 2008. SNPD’08 (pp. 765–770): IEEE.

  • Asadollah, SA, & Chiew, TK. (2011). Web service response time monitoring: architecture and validation. In Theoretical and Mathematical Foundations of Computer Science (pp. 276–282): Springer.

  • Bartolini, C., Bertolino, A., Marchetti, E., & Polini, A. (2008). Towards automated wsdl-based testing of web services. Service-Oriented Computing–ICSOC, 2008, 524–529.

    Google Scholar 

  • Bartolini, C., Bertolino, A., Marchetti, E., & Polini, A. (2009). Ws-taxi: A Wsdl-based testing tool for web services. In International Conference on Software testing verification and validation, 2009. ICST’09 (pp. 326–335): IEEE.

  • Becha, H., & Amyot, D. (2012). Non-functional properties in service oriented architecture–a consumer’s perspective. JOURNAL OF SOFTWARE 7.

  • Becker, C, Kulovits, H, Kraxner, M, Gottardi, R, & Rauber, A. (2009). An extensible monitoring framework for measuring and evaluating tool performance in a service-oriented architecture. In International Conference on Web Engineering (pp. 221–235): Springer.

  • Bin-Bin, C, Xiao-Dong, F, Li, L, Tian-Yu, G, & Jia, G. (2015). A method of qos deviation monitoring for web services. In Control and Decision Conference (CCDC), 2015 27th Chinese (pp. 1946–1950): IEEE.

  • Bouasker, T, & Langar, M. (2016). Nfrs based web services scoring as web service. In 2016 IEEE Symposium on Computers and Communication (ISCC). https://doi.org/10.1109/ISCC.2016.7543872 (pp. 1032–1038).

  • Bouasker, T, & Langar, M. (2017). Consumer oriented web services ranking and classification. In 2017 IEEE International Conference on Communications (ICC). https://doi.org/10.1109/ICC.2017.7997263 (pp. 1–7).

  • Bouasker, T., Langar, M., & Robbana, R. (2016). Novel Time related quality of service criteria. In 2010 ACS/IEEE Conference on Computer Systems and Applications (AICCSA).

  • Chainbi, W., & et al. (2012). A multi-criteria approach for web service discovery. Procedia Computer Science, 10, 609–616.

    Google Scholar 

  • CodePlex. (2006). Storm. https://storm.codeplex.com/, [Online; accessed 01-July-2017].

  • Crosscheck. (2005). Soap sonar. http://www.crosschecknet.com/products/soapsonar.php, [Online; accessed 01-July-2017].

  • D’Ambrogio, A. (2006). A model-driven wsdl extension for describing the qos ofweb services. In International Conference on Web Services, 2006. ICWS’06 (pp. 789–796): IEEE.

  • Darwish, N., Mohamed, R.E., & Elsayed, D. (2015). A proposed approach for monitoring quality of web services using service level agreement. International Journal of Computer Science and Information Security, 13(1), 29.

    Google Scholar 

  • Dong, R. (2010). Al Dynamic web services composition based on qos model. In 2010 International Conference on Intelligent Computing and Integrated Systems (ICISS) (pp. 823–826): IEEE.

  • Fu, C., Ryder, B.G., Milanova, A., & Wonnacott, D. (2004). Testing of java web services for robustness. ACM SIGSOFT Software Engineering Notes, 29(4), 23–34.

    Google Scholar 

  • Galster, M., & Bucherer, E. (2008). A taxonomy for identifying and specifying non-functional requirements in service-oriented development. In IEEE Congress on Services - Part I 2008. https://doi.org/10.1109/SERVICES-1.2008.51 (pp. 345–352).

  • Guangquan, Z., Mei, R., & Jun, Z. (2007). A business process of web services testing method based on uml2.0 activity diagram. In Workshop on Intelligent Information Technology Application (pp. 59–65): IEEE.

  • Hanna, S., & Munro, M. (2008). Information Technology: New. In Fifth International Conference on Generations, 2008. ITNG 2008. (pp. 471–476): IEEE.

  • Hwang, S.Y., Hsu, C.C., & Lee, C.H. (2015). Service selection for web services with probabilistic qos. IEEE Transactions on Services Computing, 8(3), 467–480. https://doi.org/10.1109/TSC.2014.2338851.

    Article  Google Scholar 

  • iso25000. (2017). iso-25010. http://iso25000.com/index.php/en/iso-25000-standards/iso-25010, [Online; accessed 06-July-2017].

  • Kaewbanjong, K., & Intakosum, S. (2015). Qos attributes of web services: a systematic review and classification. Journal of Advanced Management Science, 3(3).

  • Kim, E, Lee, Y, Kim, Y, Park, H, Kim, J, Moon, B, Yun, J, & Kang, G. (2011). Web services quality factors version 1.0.

  • Lee, Y. (2008). Quality context composition for management of soa quality. In IEEE International Workshop on Semantic Computing and Applications, 2008. IWSCA’08 (pp. 117–122): IEEE.

  • Martin, E, Basu, S, & Xie, T. (2007). Websob: A tool for robustness testing of web services. In Companion to the proceedings of the 29th International Conference on Software Engineering (pp. 65–66): IEEE Computer Society.

  • Michlmayr, A., Rosenberg, F., Leitner, P., & Dustdar, S. (2009). Comprehensive qos monitoring of web services and event-based sla violation detection. In Proceedings of the 4th international workshop on middleware for service oriented computing (pp. 1–6): ACM.

  • Oriol, M., Marco, J., & Franch, X. (2014). Quality models for web services: a systematic mapping. Information and Software Technology, 56(10), 1167–1182.

    Google Scholar 

  • ParaSoft. (2014). SOAtest API Testing - Parasoft. https://www.parasoft.com/product/soatest/, [Online; accessed 01-July-2017].

  • Patro, V.M., Khuntia, B., & Patra, M.R. (2015). Quality assessment of web services using soft computing techniques. Transactions on Networks and Communications, 3 (1), 59.

    Google Scholar 

  • Pegoraro, R., Filho, H.F., Sacoman, M.A.R., & Rosário, J.M. (2008). A self-healing architecture for web service-based applications. In 2008 11th IEEE International Conference on Computational Science and Engineering - Workshops. https://doi.org/10.1109/CSEW.2008.59 (pp. 221–226).

  • Qiu, W., Zheng, Z., Wang, X., Yang, X., & Lyu, M.R. (2013). Reputation-aware qos value prediction of web services. In 2013 IEEE International Conference on Services Computing. https://doi.org/10.1109/SCC.2013.43 (pp. 41–48).

  • Rajendran, T., Balasubramanie, P., & Cherian, R. (2010). An efficient ws-qos broker based architecture for web services selection. International Journal of Computer Applications, 1(9), 79–84.

    Google Scholar 

  • Ran, S. (2003). A model for web services discovery with qos. SIGecom Exch, 4 (1), 1–10.

    Google Scholar 

  • Saxena, N., Goel, A., & Singh, D. (2009). A probe-based observability mechanism for monitoring of web services. Int J Recent Trends Eng, 1(1), 600–602.

    Google Scholar 

  • Sha, M., Baig, I., Rajalakshmi, C., & Balaji, P. (2013). Wsla based dynamic monitoring and pricing of web services. International Journal of Scientific & Engineering Research-IJSER, 13, 38.

    Google Scholar 

  • SmartBear. (2008). SoapUI Projects. https://www.soapui.org/soapui-projects/soapui-projects.html, [Online; accessed 01-July-2017].

  • Su, K., Xiao, B., Liu, B., Zhang, H., & Zhang, Z. (2017). Tap: a personalized trust-aware qos prediction approach for web service recommendation. Knowledge-Based Systems, 115, 55–65.

    Google Scholar 

  • Susila, S., & Vadivel, S. (2011). Web service selection based on qos attributes using entropy discretization method. International Journal of Computer Applications, 30(2), 47–53.

    Google Scholar 

  • Tewari, V., Dagdee, N., & Tiwari, A. (2012). User oriented web services discovery based on qos parameters in multiple registries. International Journal of Computer Applications, 46(24), 8–12.

    Google Scholar 

  • Tosic, V., Pagurek, B., Patel, K., Esfandiari, B., & Ma, W. (2005). Management applications of the web service offerings language (wsol). Information Systems, 30(7), 564–586.

    Google Scholar 

  • Vadivel, S., & et al. (2014). Qos measurement tool for web service selection. International Journal of Web Engineering, 3(1), 1–8.

    MathSciNet  Google Scholar 

  • Xiao, X.C., Wang, X.Q., Fu, K.Y., & Zhao, Y.J. (2012). Grey relational analysis on factors of the quality of web service. Physics Procedia, 33(0), 1992–1998. International Conference on Medical Physics and Biomedical Engineering (ICMPBE2012).

    Google Scholar 

  • Xu, Z., Martin, P., Powley, W., & Zulkernine, F. (2007). Reputation-enhanced qos-based web services discovery. In IEEE International Conference on Web Services (ICWS). https://doi.org/10.1109/ICWS.2007.152, (Vol. 2007 pp. 249–256).

  • Yao, L, Sheng, Q, & et al. (2013). Recommending web services via combining collaborative filtering with content-based features. In 2013 IEEE 20th International Conference on Web Services. https://doi.org/10.1109/ICWS.2013.16 (pp. 42–49).

  • Yeom, G., Tsai, W.T., Bai, X., & Min, D. (2009). Design of a contract-based web services qos management system. In: 29th IEEE International Conference on Distributed Computing Systems Workshops, 2009. ICDCS Workshops’ 09 (pp 306–311). IEEE.

  • Youcef, S. (2010). Extension de l’architecture conventionnelle des services web (sw) : prise en compte de la qualite de service dans la selection des sw. In: INFORSID (pp. 195–210).

  • Zadeh, M.H., & Seyyedi, M.A. (2010). Qos monitoring for web services by time series forecasting. In 2010 3Rd International Conference on Computer Science and Information Technology. https://doi.org/10.1109/ICCSIT.2010.5563998, (Vol. 5 pp. 659–663).

  • Zheng, Z., & Lyu, M.R. (2010). Collaborative reliability prediction of service-oriented systems. In Proceedings of the 32Nd ACM/IEEE International Conference on Software Engineering, ICSE ’10. https://doi.org/10.1145/11806809, (Vol. 1 pp. 35–44). New York: ACM.

  • Zulzalil, H., Ghani, A.A.A., Selamat, M.H., & Mahmod, R. (2008). A case study to identify quality attributes relationships for web-based applications. IJCSNS, 8 (11), 215.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Taycir Bouasker.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bouasker, T., Langar, M. & Robbana, R. QoS monitor as a service. Software Qual J 28, 1279–1301 (2020). https://doi.org/10.1007/s11219-020-09514-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11219-020-09514-1

Keywords

Navigation