Research Article Open Access

A Quality of Service Broker Based Process Model for Dynamic Web Service Composition

Maya Rathore and Ugrasen Suman


Problem statement: With fast spreading of web services technology over the Internet, the quality aspects of a web service has received significant attention to the practitioners. The quality of web service includes both functional and nonfunctional details. In order to provide the correct and meaningful information to web service consumer, sometimes there is a need to compose existing web services in order to create new web service. Approach: We have proposed a Quality of Service (QoS) broker based process model for Dynamic Web Service Composition (DWSC). The QoS broker in the proposed model is responsible for web service collection, selection, optimization and composition based on the service consumer’s requirements. It also verifies and certifies the functional and QoS specifications provided by service provider at the time of web service registration before publishing it in Universal Description, Discovery and Integration (UDDI) registry. The detailed working of QoS broker is also presented in the study with functionality of each component. We will also discuss the process flowchart for new web service registration and web service composition at runtime. Results: The proposed QoS broker based model for dynamic web service composition solves the problems associated with quality of web service. It also prevents the central repository from malicious service provider to publish wrong information. Conclusion: The QoS broker-based process model for dynamic web service composition guarantees the quality of delivered service to web service consumers and improve the efficiency of composition.

Journal of Computer Science
Volume 7 No. 8, 2011, 1267-1274


Submitted On: 2 February 2011 Published On: 15 July 2011

How to Cite: Rathore, M. & Suman, U. (2011). A Quality of Service Broker Based Process Model for Dynamic Web Service Composition. Journal of Computer Science, 7(8), 1267-1274.

  • 14 Citations



  • UDDI Registry
  • Web Service Level Agreement (WSLA)
  • service discovery
  • web service repository
  • Simple Object Access Protocol (SOAP)
  • Dynamic Web Service Composition (DWSC)
  • Quality of Service (QoS)
  • Application Program Interface (API)