Abstract:
The extensive adoption of web services in the development of web-based applications highlighted the importance of incorporating the QoS during the design phase. However, very few service providers incorporate the QoS in their design in a systematic way and this has raised some quality issues with some applications. The omission of the inclusion of the QoS during the design is due to the lack of reference, guidance and support in terms of knowledge and understanding of QoS, limited existing models, frameworks, techniques, methodologies and tools to include QoS specifications. On the other hand, the execution of web services by service users are expected to perform well when serving their requests. Therefore, the main contribution of this paper is to accentuate the awareness of QoS among people who are involved in web services development especially the Software Engineering Community. This paper provides a framework that looking at a bigger picture of perceiving quality from different perspectives, phases and approaches. Besides, the paper proposes extension to the existing UML QoS Profile as a reference to service providers and users.