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