TY - JOUR
T1 - Scalable federated broker management for selection of web services
AU - Serhani, Mohamed Adel
AU - Benharref, Abdelghani
AU - Badidi, Elarbi
AU - Bouktif, Salah
PY - 2012/12
Y1 - 2012/12
N2 - Standard specifications of Web Services are mainly concerned with Web Service publishing and discovery. However, there is no standard regarding Web Service selection, which is very crucial for providers and clients. It will support clients in selecting Web Services based on required Quality of Web Service (QoWS) and support providers to remain competitive. Most of solutions on Web Service selection are very often based on a central component to make the selection decision, do not scale to the growing number of clients and Web Service providers, and/or lack trustworthiness. The objective of our approach is to support clients in selecting, and monitoring appropriate Web Services while increasing scalability, trust and reliability of Web Service selection. We propose a framework based on a federation of cooperative brokers. Each broker in the federation manages Web Services within its domain of expertise, and cooperates with its peers to select appropriate Web Services. We describe the federation management operations and our cooperative brokers QoS-aware selection algorithm. We propose certification and monitoring of Web Services as well as monitoring of brokers. The implementation and the experiments we have conducted evaluated the performance of our approach. The obtained results show that: the load is shared and distributed among brokers, a large number of client requests with different QoWS requirements were served, the architecture can scale up in order to include other brokers and/or other Web Services, and selection is guaranteed, trustworthy as it is supported by monitoring.
AB - Standard specifications of Web Services are mainly concerned with Web Service publishing and discovery. However, there is no standard regarding Web Service selection, which is very crucial for providers and clients. It will support clients in selecting Web Services based on required Quality of Web Service (QoWS) and support providers to remain competitive. Most of solutions on Web Service selection are very often based on a central component to make the selection decision, do not scale to the growing number of clients and Web Service providers, and/or lack trustworthiness. The objective of our approach is to support clients in selecting, and monitoring appropriate Web Services while increasing scalability, trust and reliability of Web Service selection. We propose a framework based on a federation of cooperative brokers. Each broker in the federation manages Web Services within its domain of expertise, and cooperates with its peers to select appropriate Web Services. We describe the federation management operations and our cooperative brokers QoS-aware selection algorithm. We propose certification and monitoring of Web Services as well as monitoring of brokers. The implementation and the experiments we have conducted evaluated the performance of our approach. The obtained results show that: the load is shared and distributed among brokers, a large number of client requests with different QoWS requirements were served, the architecture can scale up in order to include other brokers and/or other Web Services, and selection is guaranteed, trustworthy as it is supported by monitoring.
KW - QoWS enforcement
KW - Web Service selection
KW - federation of brokers
KW - scalability
UR - http://www.scopus.com/inward/record.url?scp=84870431143&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84870431143&partnerID=8YFLogxK
U2 - 10.1093/comjnl/bxr122
DO - 10.1093/comjnl/bxr122
M3 - Article
AN - SCOPUS:84870431143
SN - 0010-4620
VL - 55
SP - 1420
EP - 1439
JO - Computer Journal
JF - Computer Journal
IS - 12
ER -