Even Web Services Can Socialize: A New Service-Oriented Social Networking Model

The incessant growth of the number of Web services (WSs) makes their discovery more difficult. Standard discovery registries, such as UDDI and ebXML, have their own inherent limitations as they only describe the functionality aspect of each WS and not how it relates to others. Capturing the relationships between WSs as they interact with each other can be useful in many ways. In this paper, we present a novel model that captures such relationships using social networks. We describe how these WSs social networks can be initiated and how they evolve. We also discuss the types of associations (edges) that can exist among WSs (nodes). Traversing a WS social network makes it possible to identify a community of homogeneous WSs that are functionally similar. It can also enable us to use the model as a recommender system in case we need to replace a faulty WS, find a partner WS, or an add-on WS that may enrich the current business scenario.

[1]  Barry Smyth,et al.  Trust in recommender systems , 2005, IUI.

[2]  A. Joshi,et al.  Dynamic Service Composition: State-of-the-Art and Research Directions , 2001 .

[3]  Sergey Brin,et al.  The Anatomy of a Large-Scale Hypertextual Web Search Engine , 1998, Comput. Networks.

[4]  Stanley Wasserman ASONAM 2010 and OSINT-WM 2010 Invited Keynotes , 2010, ASONAM 2010.

[5]  Tung X. Bui,et al.  Web Services for Negotiation and Bargaining in Electronic Markets: Design Requirements and Implementation Framework , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[6]  Cristiano Castelfranchi,et al.  Commitments: From Individual Intentions to Groups and Organizations , 1995, ICMAS.

[7]  Anh Duc Duong,et al.  Addressing cold-start problem in recommendation systems , 2008, ICUIMC '08.

[8]  Zakaria Maamar,et al.  Agent-based communities of web services: an argumentation-driven approach , 2008, Service Oriented Computing and Applications.

[9]  Mark Pendergast,et al.  GROUP '05 : proceedings of the 2005 international ACM SIGGROUP conference on supporting group work : November 6-9, 2005, Sanibel Island, Florida, USA , 2005 .

[10]  M. Jackson,et al.  A Strategic Model of Social and Economic Networks , 1996 .

[11]  Paulo F. Pires,et al.  A Data Mart Approach for Monitoring Web Services Usage and Evaluating Quality of Services , 2003, SBBD.

[12]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[13]  Tiziana Margaria,et al.  Service Is in the Eyes of the Beholder , 2007, Computer.

[14]  Peyman Nasirifard Web Services Security Overview and Security Proposal for UDDI Framework , 2003, Security and Management.

[15]  Zakaria Maamar,et al.  Toward an agent-based and context-oriented approach for Web services composition , 2005, IEEE Transactions on Knowledge and Data Engineering.

[16]  Bettina Kemme,et al.  Comparison of UDDI registry replication strategies , 2004 .

[17]  Ramon Sangüesa,et al.  Extracting reputation in multi agent systems by means of social network topology , 2002, AAMAS '02.

[18]  Christoph Schlueter Langdon The State of Web Services , 2003, Computer.

[19]  Nathaniel Good,et al.  Naïve filterbots for robust cold-start recommendations , 2006, KDD '06.

[20]  Athman Bouguettaya,et al.  Deploying and managing Web services: issues, solutions, and directions , 2008, The VLDB Journal.

[21]  Fabrizio Silvestri,et al.  A privacy preserving web recommender system , 2006, SAC.

[22]  H. Milward,et al.  Dark Networks as Problems , 2003 .

[23]  Tuck Wah Leong,et al.  The serendipity shuffle , 2005, OZCHI.

[24]  Massimo Mecella,et al.  When are Two Web Services Compatible? , 2004, TES.

[25]  Zakaria Maamar,et al.  Web services composition using software agents and conversations , 2005, Ingénierie des Systèmes d Inf..

[26]  Mark S. Ackerman,et al.  Searching for expertise in social networks: a simulation of potential strategies , 2005, GROUP.

[27]  Christopher Meek,et al.  Tied boltzmann machines for cold start recommendations , 2008, RecSys '08.

[28]  Marco Saerens,et al.  Dynamic Web Service Composition within a Service-Oriented Architecture , 2007, IEEE International Conference on Web Services (ICWS 2007).

[29]  李幼升,et al.  Ph , 1989 .

[30]  D. R. White,et al.  Structural cohesion and embeddedness: A hierarchical concept of social groups , 2003 .

[31]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[32]  Nabil Hameurlain Flexible Behavioural Compatibility and Substitutability for Component Protocols: A Formal Specification , 2007, Fifth IEEE International Conference on Software Engineering and Formal Methods (SEFM 2007).