Title :
QoS-aware Automatic Web Service Composition based on Cooperative Agents
Author :
Brahmi, Zaki ; Gammoudi, Mohamed Mohsen
Author_Institution :
RIADI Lab., Manouba Univ., Manouba, Tunisia
Abstract :
Automatic Web Service Composition (AWSC) is the processes of combining a chain of connected atomic services together in order to create a more complex and value-added composite service. To differentiate web services which have the same functionalities, Quality of Service (QoS) has been mostly applied. Given a high dynamicity and a rapid growth in the number of similar functionally web services, finding an efficient web service composition in a reasonable time satisfying a user requirements has become a challenging task. Many approaches in literature address the problem of QoS-aware automatic Web service composition. However, the majority of the existing approaches are restricted to predefined workflows and have limitations in terms of accuracy, scalability as well as dynamicity. In this paper, we propose a novel approach that solves major limitations encountered in the studied approaches. The proposed approach which is a set of cooperative autonomous agents is based on two mains ideas: 1) Self-organization of agents into dependency graph named social network agent, and 2) distributed computing of the optimal web services composition by a cooperative protocol among agents. Our approach can generate an accurate composition in a dynamic environment and is scale with the number of web services.
Keywords :
Web services; formal specification; graph theory; multi-agent systems; quality of service; social networking (online); AWSC; QoS-aware automatic Web service composition; complex composite service; cooperative autonomous agents; cooperative protocol; dependency graph; distributed computing; dynamic environment; optimal Web services composition; quality of service; self-organization; social network agent; user requirement; value-added composite service; Algorithm design and analysis; Complexity theory; Protocols; Quality of service; Scalability; Social network services; Web services; agent; automatic compostion; cooperative; social network; web service;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2013 IEEE 22nd International Workshop on
Conference_Location :
Hammamet
Print_ISBN :
978-1-4799-0405-1
DOI :
10.1109/WETICE.2013.1