Open Access   Article Go Back

A Systematic Literature Review on QoS for SOA-based Web Services

A. Negi1 , P. Kaur2

Section:Review Paper, Product Type: Journal Paper
Volume-6 , Issue-7 , Page no. 735-444, Jul-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i7.735444

Online published on Jul 31, 2018

Copyright © A. Negi, P. Kaur . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: A. Negi, P. Kaur, “A Systematic Literature Review on QoS for SOA-based Web Services,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.7, pp.735-444, 2018.

MLA Style Citation: A. Negi, P. Kaur "A Systematic Literature Review on QoS for SOA-based Web Services." International Journal of Computer Sciences and Engineering 6.7 (2018): 735-444.

APA Style Citation: A. Negi, P. Kaur, (2018). A Systematic Literature Review on QoS for SOA-based Web Services. International Journal of Computer Sciences and Engineering, 6(7), 735-444.

BibTex Style Citation:
@article{Negi_2018,
author = {A. Negi, P. Kaur},
title = {A Systematic Literature Review on QoS for SOA-based Web Services},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {7 2018},
volume = {6},
Issue = {7},
month = {7},
year = {2018},
issn = {2347-2693},
pages = {735-444},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=2503},
doi = {https://doi.org/10.26438/ijcse/v6i7.735444}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i7.735444}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=2503
TI - A Systematic Literature Review on QoS for SOA-based Web Services
T2 - International Journal of Computer Sciences and Engineering
AU - A. Negi, P. Kaur
PY - 2018
DA - 2018/07/31
PB - IJCSE, Indore, INDIA
SP - 735-444
IS - 7
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
381 250 downloads 154 downloads
  
  
           

Abstract

As the espousal pace of Web Service technology has increased, so does the requirement for efficient Web Service development such as competent mechanism for discovery, monitoring, and composition etc. are obvious. In our opinion, the efficacy of Web Service development can be achieved only if the potency of two facets i.e. 1) Quality Attributes along with the functional requirements of Web Services and 2) advantages of the foundational architecture of Web Services i.e. Service-Oriented Architecture are recognized at their peak. For Web Services operated over the heterogeneous widespread network, the Quality Attributes are of principal importance, especially, when selecting one service out of many similar services. Till date, several Quality Attribute and their measuring methods have been published in the literature for SOA-based Web Services but none of them have discussed the Quality Attributes, their available different system of measurements, tradeoffs, tools, and standards altogether. Here, this paper presents a Systematic Literature Review on Quality-of-Service for Service-Oriented Architecture-based Web Services by addressing six significant research questions using a fine review protocol. This paper reviews the varied definitions, metrics, issues and challenges, standards and future directions of Quality-of-Service attributes for SOA based Web Services.

Key-Words / Index Term

Quality Attribute; Quality Metric; Quality-of-Service (QoS); Service-Oriented Architecture (SOA); Web Services

References

[1] Lewis, G. (2010). Getting Started with Service-Oriented Architecture (SOA) Terminology. Retrieved from http://www.w3c.or.kr/kr-office/TR/2003/NOTE-ws-qos-20031125/.
[2] Newcomer, E., & Lomow, G. (2004). Understanding SOA with web services (independent technology guides). Addison-Wesley Professional.
[3] Haas, H., & Brown, A. (2004, Feburary). Web services glossary. Retrieved from https://www.w3.org/TR/ws-arch/.
[4] International Tele Communication Union (2008). E.800: Definitions of terms related with quality of service. Retrieved from http://www.itu.int/rec/T-REC-E.800-200809-I.
[5] Microsoft (2009). Quality Attributes: Microsoft Application Architecture Guide. Retrieved from https://msdn.microsoft.com/en-us/library/ee658094.aspx.
[6] Kitchenham, B., Brereton, O. P., Budgen, D., Turner, M., Bailey, J., & Linkman, S. (2009). Systematic Literature Reviews in Software Engineering–A Systematic Literature Review. Information and software technology, 51(1), 7-15.
[7] Cruz, R. L. (1995). Quality of Service guarantees in Virtual Circuit Switched Networks. IEEE Journal on Selected areas in Communications, 13(6), 1048-1056.
[8] Le Tien, D., Villin, O., & Bac, C. (2000). CORBA application tailored manager for quality of service support. In Proceedings of the Object-Oriented Real-Time Distributed Computing. Newport, CA:IEEE.
[9] Oriol, M. (2015). Monitoring the Quality of Service to support the Service Based System lifecycle. (Doctoral dissertation). Retrieved from http://upcommons.upc.edu/handle/2117/95669. (Accession Number B 13211-2015)
[10] Angelov, S., & Grefen, P. (2004). The business case for B2B e-contracting. In Proceedings of the Sixth International Conference on Electronic Commerce. Delft, The Netherlands:ACM.
[11] Allenotor, D., & Thulasiram, R. K. (2008). A fuzzy grid-QoS framework for obtaining higher grid resources availability. In Proceedings of the International Conference on Grid and Pervasive Computing. Kunming, China: Springer Berlin Heidelberg.
[12] Ran, S. (2003). A model for web services discovery with QoS. ACM Sigecom exchanges, 4(1), 1-10.
[13] Kaewbanjong, K., & Intakosum, S. (2015). QoS Attributes of Web Services: A Systematic Review and Classification. Journal of Advanced Management Science, 3(3). 194-202.
[14] Mani, A., & Nagarajan, A. (2002). Understanding quality of service for Web services. Retrieved from http://www.ibm.com/developerworks/library/ws-quality/ws-quality-pdf.pdf
[15] Chung, L., & do Prado Leite, J. C. S. (2009). On non-functional requirements in software engineering. In Borgida, A. T., Chaudhri, V. K., Giorgini, P., & Yu, E. S. (Ed.), Conceptual modeling: Foundations and Applications (pp. 363-379). Springer Berlin Heidelberg.
[16] Rajendran, T., & Balasubramanie, P. (2009). Analysis on the study of QoS-aware Web Services discovery. Journal of Computing, 1(1), 119-130.
[17] Makhlughian, M., Hashemi, S. M., Rastegari, Y., & Pejman, E. (2012). Web service Selection based on Ranking of QoS using Associative Classification. International Journal on Web Service Computing, 3(1), 1-14.
[18] Rathore, M., & Suman, U. (2011). Quality of Service Broker Based Process Model for Dynamic Web Service Composition. Journal of Computer Science. 7(8), 1267-1274.
[19] O`Brien, L., Merson, P., & Bass, L. (2007). Quality attributes for service-oriented architectures. In Proceedings of the International Workshop on Systems Development in SOA Environments. Minneapolis, MN:IEEE Computer Society.
[20] Priya, N. H., Priya, A. S., & Chandramathi, S. (2014). QoS based Selection and Composition of Web Services-A Fuzzy Approach. Journal of Computer Science, 10(5), 861-868.
[21] Menascé, D. A. (2002). QoS issues in Web Services. IEEE internet computing, 6(6), 72-75.
[22] Menasce, D. A. (2004). QoS Challenges and Directions for large Distributed Systems [PDF Document]. Retrieved from http://cs.gmu.edu/~menasce/papers/menasce-rome-2004.pdf.
[23] Oriol, M., Marco, J., & Franch, X. (2014). Quality Models for Web Services: A Systematic Mapping. Information and Software Technology, 56(10), 1167-1182.
[24] W3C Working Group. (2003). QoS for Web Services: Requirements and Possible Approaches. Retrieved from http://www. w3c. or. kr/kr-offce/TR/2003/ws-qos.
[25] Kim, E. & Lee, Y. (2005). Quality Model for Web Service. Retrieved from http://cliplab.org/Projects/S-CUBE/ papers/oasis05:WSQM-2.0.pdf.
[26] Sheng, Q. Z., Qiao, X., Vasilakos, A. V., Szabo, C., Bourne, S., & Xu, X. (2014). Web Services Composition: A Decade’s Overview. Information Sciences, 280, 218-238.
[27] Perepletchikov, M. (2009). Software Design Metrics for Predicting Maintainability of Service-Oriented Software (Unpublished Doctoral dissertation), RMIT University Melbourne, Australia.
[28] Maximilien, E. M., & Singh, M. P. (2004). A Framework and Ontology for Dynamic Web Services Selection. IEEE Internet Computing, 8(5), 84-93.
[29] Tran, V. X. (2008). WS-QoS Onto: A QoS Ontology for Web Services. In Proceeding of the IEEE International Symposium on Service-Oriented System Engineering. Jhongli:IEEE.
[30] Erl, T. (2007). SOA: Principles of Service Design. Prentice Hall Press.
[31] Nikov, A., Zaim, S., & Oztekin, A. (2006). Usability evaluation of web services by structural equation modeling. In Proceedings of the Conference of Mathematics and Its Application. St. Augustine, Trinidad:Publisher.
[32] Upadhyaya, B., Zou, Y., Keivanloo, I., & Ng, J. (2015). Quality of Experience: User`s Perception about Web Services. IEEE Transactions on Services Computing, 8(3), 410-421.
[33] Oberortner, E., Sobernig, S., Zdun, U., & Dustdar, S. (2012). Monitoring Performance-related QoS properties in Service-Oriented Systems: A Pattern-based Architectural Decision Model. In Proceedings of the Sixteenth European Conference on Pattern Languages of Programs. New York, NY: ACM.
[34] Durand, J. (2011). Interoperability Guidelines. Retrieved from https://docs.oracle.com/cd/E23943_01/web.1111/e15184/interop.htm#WSCPT168.
[35] Ladan, M. I. (2012). Web Services Metrics: A Survey and A Classification. Journal of Communication and Computer, 9(7), 824-829.
[36] Jiang, S., & Aagesen, F. A. (2006). An Approach to Integrated Semantic Service Discovery. In Proceedings of the Autonomic Networking. Paris, France: Springer Berlin Heidelberg.
[37] Zhou, W., Wen, J., Gao, M., & Liu, J. (2013). A QoS preference-based algorithm for Service Composition in Service-Oriented Network. Optik-International Journal for Light and Electron Optics, 124(20), 4439-4444.
[38] Recio, R. J. (2003). Server I/O networks past, present, and future. In Proceedings of the ACM SIGCOMM workshop on Network-I/O convergence: experience, lessons, implications. NewYork, USA: ACM.
[39] Egger, S., Reichl, P., Hoßfeld, T., & Schatz, R. (2012). “Time is bandwidth”? Narrowing the gap between subjective time perception and Quality of Experience. In Proceedings of the International Conference on Communications.Ottawa, Canada: IEEE.
[40] Kaur, P. & Singh, H. (2015). Web Services Quality Metrics: A Review. Paper presented at Second International Conference on Emerging trends in Computer Science, Communication and Information Technology, Nanded, Punjab.
[41] Hirzalla, M., Cleland-Huang, J., & Arsanjani, A. (2008). A Metrics Suite for Evaluating Flexibility and Complexity in Service Oriented Architectures. In Proceedings of the International Conference on Service-Oriented Computing. Sydney, Australia: Springer Berlin Heidelberg.
[42] Suresh Babu, G. N. K., & Srivatsa, S.K. (2009). Analysis and Measures Of Software Reusability. International Journal of Reviews in Computing, 1, 41-46.
[43] Nadanam, P., & Rajmohan, R. (2012). QoS evaluation for web services in cloud computing. In Proceedings of the third International Conference Computing Communication & Networking Technologies. Coimbatore, India: IEEE.
[44] Pressman, R. S. (2005). Software Engineering: A Practitioner`s Approach. Palgrave Macmillan.
[45] Gunther, N. J. (2000). The practical performance analyst. Authors Choice Press.
[46] Jian, H., Xincai, W., Zhenming, H., & Bian, W. (2010, April). Research on a data exchange center of land resources based on SOA. In Information Management and Engineering (ICIME), 2010 The 2nd IEEE International Conference on (pp. 644-647). IEEE.
[47] Vathsala, A. V., & Mohanty, H. (2014). A survey on checkpointing web services. In Proceedings of the Sixth International Workshop on Principles of Engineering Service-Oriented and Cloud Systems. New York, NY: ACM.
[48] Choi, S. W., Her, J. S., & Kim, S. D. (2007). Modelling QoS attributes and metrics for evaluating services in SOA considering consumers` perspective as the first class requirement. In Proceedings of the Second IEEE Asia-Pacific Service Computing Conference. Tsukuba Science City, Japan: IEEE.
[49] Marzolla, M., & Mirandola, R. (2010). QoS Analysis for Web Service Applications: A Survey of Performance-Oriented Approaches from an Architectural viewpoint. Retrieved from http://www.informatica.unibo.it/it/ricerca/technical-report/2010/UBLCS-2010-05.
[50] Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J., & Sheng, Q. Z. (2003). Quality driven web services composition. In Proceedings of the Twelfth International Conference on World Wide Web. USA: ACM.
[51] Mcheick, H., & Qi, Y. (2012). Quality attributes and design decisions in Service-Oriented Computing. In Proceeding of the International Conference on Innovations in Information Technology. AbuDhabi, UAE: IEEE.
[52] Bashir, R. Azam, F. Iqbal, M. A. Khanum, A., & Malik, H. (2012). A Comparative Model for Trade-off Analysis of Attributes in SOA. Journal of Basic and Applied Scientific Research, 2(11), 11097-11105.
[53] Swientek, M., Bleimann, U., & Dowland, P. (2008). Service-Oriented Architecture: Performance Issues and Approaches. In Proceedings of the Seventh International Network Conference. Plymouth, UK: Publisher.
[54] Erenkrantz, J. R. (2004). Web Services: SOAP, UDDI, and Semantic Web. Retrieved from http://www.erenkrantz.com/Geeks/Research/ics-221/ICS221-Term-Paper.pdf
[55] Josuttis, N. M. (2007). SOA in Practice: The Art of Distributed System Design. O`Reilly Media.
[56] Nottingham, M. (2001, April). Web Service Scalability and Performance with Optimizing Intermediaries [PDF document]. Retrieved from http://www.w3.org/2001/04/wsws-proceedings/mnot/wsws-nottingham.pdf.
[57] Bravetti, M., Gilmore, S., Guidi, C., & Tribastone, M. (2007). Replicating web services for scalability. In Proceedings of the International Symposium on Trustworthy Global Computing. Sophia-Antipolis, France: Springer Berlin Heidelberg.
[58] Olston, C., Manjhi, A., Garrod, C., Ailamaki, A., Maggs, B. M., & Mowry, T. C. (2005). A Scalability Service for Dynamic Web Applications. Presented at Second Biennial Conference on Innovative Data Systems Research. Asilomar, CA.
[59] Juvva, K. (1998). Quality of Service. Retrieved from https://users.ece.cmu.edu/~koopman/des_s99/quality_of_service/.
[60] Hasan, M. H., Jaafar, J., & Hassan, M. F. (2014). Monitoring Web Services’ Quality of Service: A Literature Review. Artificial Intelligence Review, 42(4), 835-850