{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:47:26Z","timestamp":1781106446020,"version":"3.54.1"},"reference-count":53,"publisher":"IGI Global Scientific Publishing","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,7,1]]},"abstract":"<p>The development, registration, discovery, and invocation of quality Web services are vital for the successful implementation of applications using Web services. Considerable research focuses on quality for Web services. Unfortunately, current research on Quality of Service (QoS) for Web services is concentrated on service users and the implementation stage. This research highlights the importance of incorporating QoS at the design and development stages; the authors propose the introduction of QoS at the same time as functional requirements. However, Web Service Description Language (WSDL) describes the functional elements of a Web service, and QoS is significant for this description. Therefore, the authors propose an extension to the WSDL through a generic QoS metamodel, incorporating QoS specifications into the functionalities. This paper begins by defining the required QoS specifications for the development of quality Web services and explores the potential of the Unified Modeling Language as a technique and notation to specify QoS. To properly integrate QoS in the design, the authors propose extensions to the existing UML QoS profile. The paper concludes with the evaluation of the proposed framework and summarises its advantages.<\/p>","DOI":"10.4018\/jitwe.2011070102","type":"journal-article","created":{"date-parts":[[2012,4,5]],"date-time":"2012-04-05T09:05:56Z","timestamp":1333616756000},"page":"15-38","source":"Crossref","is-referenced-by-count":2,"title":["A Generic QoS Model for Web"],"prefix":"10.4018","volume":"6","author":[{"given":"Wan Nurhayati Wan Ab.","family":"Rahman","sequence":"first","affiliation":[{"name":"Universiti Putra Malaysia, Malaysia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9811-6914","authenticated-orcid":true,"given":"Farid","family":"Meziane","sequence":"additional","affiliation":[{"name":"University of Salford, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jitwe.2011070102-0","doi-asserted-by":"crossref","unstructured":"Agarwal, V., Dasgupta, K., Karnik, N., Kumar, A., Kundu, A., Mittal, S., & Srivastava, B. (2005). A service creation environment based on end to end composition of web services. In Proceedings of the 14th International World Wide Web Conference, Japan (pp. 128-137). New York, NY: ACM.","DOI":"10.1145\/1060745.1060768"},{"key":"jitwe.2011070102-1","unstructured":"Akkiraju, R., Flaxer, D., Chang, H., Chao, T., Zhang, L. J., Wu, F., & Jeng, J. J. (2001). A framework for facilitating dynamic e-business via web services. In Proceedings of the OOPSLA Workshop on Object-Oriented Web Services, Tampa, FL."},{"key":"jitwe.2011070102-2","first-page":"363","article-title":"G-QoSM: Grid service discovery using QoS properties.","volume":"21","author":"R. J.Al-Ali","year":"2002","journal-title":"Computing and Informatics Journal"},{"key":"jitwe.2011070102-3","author":"S.Bennett","year":"2006","journal-title":"Object-oriented systems analysis and design using UML"},{"key":"jitwe.2011070102-4","author":"H.Bequet","year":"2002","journal-title":"Beginning Java web services"},{"key":"jitwe.2011070102-5","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(00)00087-6"},{"key":"jitwe.2011070102-6","doi-asserted-by":"publisher","DOI":"10.1145\/572317.572320"},{"key":"jitwe.2011070102-7","doi-asserted-by":"publisher","DOI":"10.1016\/j.websem.2004.03.001"},{"key":"jitwe.2011070102-8","unstructured":"Castro, V. D., Marcos, E., & Vela, B. (2004). Representing WSDL with Extended UML. Retrieved from http:\/\/caribdis.unab.edu.co\/pls\/portal\/url\/ITEM\/3F73657AABB5616CEO440003BA3D5405"},{"key":"jitwe.2011070102-9","doi-asserted-by":"publisher","DOI":"10.1007\/s10796-007-9033-8"},{"key":"jitwe.2011070102-10","unstructured":"Chen, Z., Chia, L. T., Silverajan, B., & Lee, B. S. (2003). UX- An architecture providing QoS - aware and federated support for UDDI. In Proceedings of the First International Conference on Web Services (pp. 1-6)."},{"key":"jitwe.2011070102-11","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1236469"},{"key":"jitwe.2011070102-12","unstructured":"Curbera, F., Nagy, W. A., & Weerawarana, S. (2001). Web services: Why and how. Retrieved from http:\/\/nclab.kaist.ac.kr\/lecture\/cs744_2003_Spring\/Webservices-whyandhow.pdf"},{"key":"jitwe.2011070102-13","doi-asserted-by":"crossref","unstructured":"D\u2019Ambriogio, A., & Bocciarelli, P. (2007). A model-driven approach to describe and predict the performance of composite services. In Proceedings of the 6th International Workshop on Software and Performance (pp. 78-89). New York, NY: ACM.","DOI":"10.1145\/1216993.1217008"},{"key":"jitwe.2011070102-14","doi-asserted-by":"crossref","unstructured":"D\u2019Ambrogio, A. (2006). A model-driven WSDL extension for describing the QoS of web services. In Proceedings of the IEEE International Conference on Web Services (pp. 789-796). Washington, DC: IEEE Computer Society.","DOI":"10.1109\/ICWS.2006.10"},{"key":"jitwe.2011070102-15","unstructured":"Day, J., & Deters, R. (2004). Selecting the best web service. In Proceedings of the Conference of the Centre for Advanced Studies on Collaborative Research, ON, Canada (pp. 293-307)."},{"key":"jitwe.2011070102-16","author":"H. E.Eriksson","year":"1998","journal-title":"UML toolkit"},{"key":"jitwe.2011070102-17","doi-asserted-by":"publisher","DOI":"10.4018\/jwsr.2006070105"},{"key":"jitwe.2011070102-18","doi-asserted-by":"crossref","unstructured":"Gronmo, R., & Jaeger, M. C. (2005). Model-driven methodology for building QoS-optimised web service compositions. In L. Kutvonen & N. Alonistioti (Eds.), Proceeding of the 5th IFIP International Conference on Distributed Applications and Interoperable Systems (LNCS 3543, pp. 68-82).","DOI":"10.1007\/11498094_7"},{"key":"jitwe.2011070102-19","doi-asserted-by":"crossref","unstructured":"Gronmo, R., Skogan, D., Solheim, I., & Oldevik, J. (2004, March 28-31). Model-driven Web services development. In Proceedings of the IEEE International Conference on e-Technology, e-Commerce and e-Service (pp. 42-45). Washington, DC: IEEE Computer Society.","DOI":"10.1109\/EEE.2004.1287288"},{"key":"jitwe.2011070102-20","doi-asserted-by":"crossref","unstructured":"Jezequel, J. M., Hussmann, H., & Cook, S. (Eds.). (2002). UML 2002 \u2013 The Unified Modeling Language: Model Engineering, Concept and Tools: 5th International Conference. Berlin, Germany: Springer-Verlag.","DOI":"10.1007\/3-540-45800-X"},{"key":"jitwe.2011070102-21","unstructured":"Jin, L. J., Machiraju, V., & Sahai, A. (2002). Analysis on service level agreement of web services (Tech. Rep.). Palo Alto, CA: Hewlett Packard Laboratory. Retrieved from http:\/\/athena.union.edu\/~hemmendd\/Gradseminar\/hpl.pdf"},{"key":"jitwe.2011070102-22","author":"M.Kratochvil","year":"2003","journal-title":"UML Xtra-Light: How to specify your software requirements"},{"issue":"5","key":"jitwe.2011070102-23","first-page":"29","article-title":"Simulating errors in web services.","volume":"5","author":"N.Looker","year":"2004","journal-title":"International Journal of Simulation"},{"key":"jitwe.2011070102-24","unstructured":"Mani, A., & Nagarajan, A. (2002). Understanding quality of services for web services. India: IBM. Retrieved from http:\/\/www.ibm.com\/developerworks\/library\/ws-quality.html"},{"key":"jitwe.2011070102-25","doi-asserted-by":"publisher","DOI":"10.1145\/637958.639315"},{"key":"jitwe.2011070102-26","unstructured":"Mathijssen, S. (2005). A fair model for quality of web services. In Proceedings of the 3rd Twente Student Conference on IT, Twente, The Netherlands."},{"key":"jitwe.2011070102-27","author":"J.McGovern","year":"2003","journal-title":"Java web services architecture"},{"key":"jitwe.2011070102-28","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2006.10.001"},{"key":"jitwe.2011070102-29","unstructured":"Miguel, M. A. (2003). General framework for the description of QoS in UML. In Proceedings of the 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (pp. 61-68). Washington, DC: IEEE Computer Society."},{"key":"jitwe.2011070102-30","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2004.58"},{"key":"jitwe.2011070102-31","unstructured":"OMG. (2006). UMLTM profile for modeling quality of service and fault tolerance characteristics and mechanisms, OMG available specification, version 1.0. Retrieved from http:\/\/www.omg.org\/docs\/formal\/06-05-02.pdf"},{"key":"jitwe.2011070102-32","unstructured":"OMG. (2008). UMLTM profile for modeling quality of service and fault tolerance characteristics and mechanisms specification, version 1.1. Retrieved from http:\/\/www.omg.org\/docs\/formal\/08-04-08.pdf"},{"key":"jitwe.2011070102-33","unstructured":"OMG. (2009). Unified modeling language. Retrieved from http:\/\/www.uml.org\/#UMLProfiles"},{"key":"jitwe.2011070102-34","unstructured":"Ouzzani, M. (2003). Efficient delivery of web services (Unpublished doctoral dissertation). Virginia Polytechnic Institute and State University, Blacksburg, VA. Retrieved August 26, 2008, from http:\/\/208.22.18.79\/~mourad\/mourad.ouzzani.pdf"},{"key":"jitwe.2011070102-35","unstructured":"Pallickara, S., Fox, G., Aktas, M. S., Gadgil, H., Yildiz, B., & Oh, S. \u2026Yemme, D. (2006). A retrospective on the development of web service specifications. Bloomington, IN: Community Grids Lab, Indiana University. Retrieved from http:\/\/www.naradabrokering.org\/papers\/CGL-WebServices-Chapter.pdf"},{"issue":"10","key":"jitwe.2011070102-36","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1145\/944217.944233","article-title":"Service-oriented computing.","volume":"46","author":"M. P.Papazoglou","year":"2003","journal-title":"Communications of the ACM"},{"key":"jitwe.2011070102-37","doi-asserted-by":"crossref","unstructured":"Papazoglou, M. P., & Kratz, B. (2006). A business-aware web services transaction model. In A. Dan & W. Lamersdorf (Eds.), Proceedings of the 4th International Conference on Service-Oriented Computing (LNCS 4294, pp. 352-364).","DOI":"10.1007\/11948148_29"},{"key":"jitwe.2011070102-38","doi-asserted-by":"publisher","DOI":"10.1145\/844357.844360"},{"key":"jitwe.2011070102-39","author":"J.Rumbaugh","year":"2005","journal-title":"The unified modeling language reference manual"},{"key":"jitwe.2011070102-40","doi-asserted-by":"crossref","unstructured":"Sahai, A., Machiraju, V., Sayal, M., Jin, L. J., & Casati, F. (2002). Automated SLA monitoring for web services. Palo Alto, CA: HP Laboratories. Retrieved from http:\/\/www.hwswworld.com\/downloads\/9_13_05_a_pdfs\/HPL-2002-191.pdf","DOI":"10.1007\/3-540-36110-3_6"},{"issue":"1","key":"jitwe.2011070102-41","first-page":"46","article-title":"Model-driven development of web service transactions.","volume":"1","author":"B. A.Schmit","year":"2005","journal-title":"International Journal of Enterprise Modeling and Information Systems"},{"key":"jitwe.2011070102-42","unstructured":"Sheng, Q. Z., & Benatallah, B. (2005). ContextUML: A UML-based modeling language for model driven development of context-aware web services. In Proceedings of the International Conference on Mobile Business (pp. 206-212). Washington, DC: IEEE Computer Society."},{"key":"jitwe.2011070102-43","unstructured":"Silver, G. A., Maduko, A., Jafri, R., Miller, J. A., & Sheth, A. P. (2003). Modeling and simulation of quality of service for composite web services. In Proceedings of the 7th World Multiconference on Systemics (pp. 420-425)."},{"issue":"2","key":"jitwe.2011070102-44","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1080\/10864415.2005.11044325","article-title":"Framework for semantic web process composition.","volume":"9","author":"K.Sivashanmugam","year":"2005","journal-title":"International Journal of Electronic Commerce"},{"key":"jitwe.2011070102-45","unstructured":"Taher, L., Basha, R., & Khatib, H. E. (2005). Establishing association between QoS properties in service oriented architecture. In Proceedings of the International Conference on Next Generation Web Services Practices (pp. 6-11). Washington, DC: IEEE Computer Society."},{"key":"jitwe.2011070102-46","author":"K.Topley","year":"2003","journal-title":"Java web services in a nutshell"},{"key":"jitwe.2011070102-47","doi-asserted-by":"crossref","unstructured":"WanAbRahman. W. N. (2010). UML QoS profile exploration for the specifications of a generic QoS metamodel for designing and developing good quality web services (Unpublished doctoral dissertation). School of Computing, Science and Engineering, University of Salford, Salford, UK.","DOI":"10.5176\/978-981-08-6308-1_D-017"},{"key":"jitwe.2011070102-48","unstructured":"Wang, G., Chen, A., Wang, C., Fung, C., & Uczekaj, S. (2004). Integrated quality of service management in service-oriented enterprise architectures. In Proceedings of the 8th IEEE International Enterprise Distributed Object Computing Conference (pp. 21-32). Washington, DC: IEEE Computer Society."},{"key":"jitwe.2011070102-49","unstructured":"Weller, S. (2002). Web services qualification: A recommendation system and feedback mechanism for web services. Retrieved from http:\/\/www.ibm.com\/developerworks\/Webservices\/library\/ws-qual\/"},{"key":"jitwe.2011070102-50","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-006-0020-3"},{"key":"jitwe.2011070102-51","doi-asserted-by":"crossref","unstructured":"Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J., & Sheng, Q. Z. (2003). Quality driven web services composition. In Proceedings of the 12th International Conference on World Wide Web, Budapest, Hungary (pp. 411-421). New York, NY: ACM.","DOI":"10.1145\/775152.775211"},{"key":"jitwe.2011070102-52","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-55514-5","author":"O.Zimmermann","year":"2003","journal-title":"Perspectives on web services: Applying SOAP, WSDL and UDDI to real-world projects"}],"container-title":["International Journal of Information Technology and Web Engineering"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=64173","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T10:35:48Z","timestamp":1742898948000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jitwe.2011070102"}},"subtitle":["Services Design"],"short-title":[],"issued":{"date-parts":[[2011,7,1]]},"references-count":53,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2011,7]]}},"URL":"https:\/\/doi.org\/10.4018\/jitwe.2011070102","relation":{},"ISSN":["1554-1045","1554-1053"],"issn-type":[{"value":"1554-1045","type":"print"},{"value":"1554-1053","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,7,1]]}}}