
 
 
Figure 2: Algorithm for Web services discovery process 
based on social networks. 
5 CONCLUSIONS AND FUTURE 
WORKS 
In this paper, we focused on Web services discovery 
in the context of social networks. We have defined 
two types of links in a social network of Web 
services. Links or collaboration-based associations 
formed from Web services communities, and links 
or recommendation-based associations within these 
same communities. We defined a community as the 
report between Web services correlated (home 
construction, organization of a trip, hotel 
reservation) without any particular weight. The 
combined exploitation of these two types of 
associations as part of an algorithm for Web services 
discovery, allowed us to reduce considerably this 
task.  
Our implementation is a work in progress. We 
are presently implementing the proposed algorithm 
where we considered a graph G associated with the 
Web services social network of 2100 nodes (Web 
services) and 5000 edges. 
The current work could be extended by 
introducing the notion of community multi-criteria 
in the formation of the collaboration-based 
associations. We could also review the 
recommendation-based associations and suggest that 
the users take part more in the process of 
recommendation of these last ones.  
REFERENCES 
Benatallah, B., Sheng, Q. Z., Dumas, M., (2003). The 
Self-Serv Environment for Web Services 
Composition. IEEE Internet Computing, 7(1), 40–48. 
Dustdar S. and Schreiner, W., (2005). A Survey on Web 
services Composition. International Journal of Web 
and Grid Services, 1(1), 1–30. 
Maamar, Z., dos Santos, P. B.,Wives, L. K., Badr, Y., 
Faci, N. and de Oliveira, J. P. M., (2011). Using Social 
Networks for Web Services Discovery. IEEE Internet 
Computing, 15(4), 48–54. 
Maamar, Z., Hacid, H. and Huhns, M. N., (2011). Why 
Web Services Need Social Networks. IEEE Internet 
Computing, 15(2), 90–94. 
Maamar, Z., Lahkima, M., Benslimane, D., Thirand, P., 
Sattanathan, S., (2007). Web Services Communities : 
Concepts & Operations. In: Proceding of the 3rd 
International Conference on Web Information Systems 
and Technologies. Mars, 3–6, 2007. Bacelona, Spain. 
Maamar, Z., Wives, L. K., Badr, Y. and Elnaffar, S., 
(2009). Even Web Services Can Socialize: A New 
Service-Oriented Social Networking Model. In: the 
Proceedings of the International Conference on 
Intelligent Networking and Collaborative Systems 
(INCoS). 4–6, November, 2009. Barcelona, Spain. 
Maamar, Z., Wives, L. K., Badr, Y., Elnaffar, S., Boukadi, 
K. and Faci, N., (2011). LinkedWS: A novel Web 
services discovery model based on the Metaphor of 
social networks. Simulation Modelling Practice and 
Theory, 19(1), 121–132. 
Margaria, T., (2007). Service is in the Eyes of the 
Beholder. IEEE Computer, 40(11), 33–37. 
Papazoglou, M., Traverso, P., Dustdar, S. and Leymann, 
F., (2007). Service-Oriented Computing: State of the 
Art and Research Challenges. IEEE Computer, 40(11), 
38–45. 
Yu, Q., Bouguettaya, A. and Medjahed, B., (2008). 
Deploying and Managing Web Services: Issues, 
Solutions and Directions. The VLDB Journal, 17(3), 
537–572. 
Werthner, H., Hansen, H. R. and Ricci, F., (2007). 
Recommender systems. In: Proceding of the 40th 
Annual Hawaii International Conference on System 
Sciences. 3–6, January, 2007. Waikoloa, Big Island, 
HI, USA.  
WebServicesDiscovery-ANovelSocialNetworksApproachbasedonCommunities
319