Enforcing Quality of Service within Web Services communities

Mohamed Adel Serhani, Abdelghani Benharref

Research output: Contribution to journalArticlepeer-review

5 Citations (Scopus)


Web services are considered as an attracting distributed approach of application/services integration over the Internet. As the number of Web Services is exponentially growing and expected to do so for the next decade, the need for categorizing and/or classifying Web Services is very crucial for their success and the success of the underlying Service Oriented architecture (SOA). Categorization aims at systematizing Web Services according to their functionalities and their Quality of Service attributes. Communities of Web Services have been used to gather Web Services based on their functionalities. In fact, Web Services in a community can offer similar and/or complementary services. In this paper, we expand Web Services communities' classification by adding a new support layer for Quality of Service classification. This is done through Quality of Services specification, monitoring, and adaptation of Web Services within communities. A Web Service might be admitted to a community thanks to its high Quality of Service or might be ejected from a community due to its low Quality of Service. The focus of this paper is on the design and use of a managerial community to monitor and adapt Quality of Web Services (QoWS) of managerial Web Services for other communities, Web Services providers, and Web Services clients.

Original languageEnglish
Pages (from-to)554-563
Number of pages10
JournalJournal of Software
Issue number4
Publication statusPublished - Apr 2011


  • And QoWS Adaptation
  • Communities of Web Services
  • QoWS Monitoring
  • Quality of Web Services (QoWS)
  • Selection of Web Services
  • Web Services

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Artificial Intelligence


Dive into the research topics of 'Enforcing Quality of Service within Web Services communities'. Together they form a unique fingerprint.

Cite this