A Quality of Service Broker Based Process Model for Dynamic Web Service Composition
- 1 ,
Copyright: © 2020 Maya Rathore and Ugrasen Suman. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
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.
- 1,018 Views
- 2,954 Downloads
- 13 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)