1 / 19

Social Web Services - Myth or Reality -

Social Web Services - Myth or Reality -. Zakaria Maamar College of Information Technology Zayed University, Dubai, U.A.E zakaria.maamar@zu.ac.ae. Agenda. Introduction Research questions Objectives Background Community social re-engineering Social networks analysis Conclusion.

lucius
Download Presentation

Social Web Services - Myth or Reality -

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Social Web Services- Myth or Reality - Zakaria Maamar College of Information Technology Zayed University, Dubai, U.A.E zakaria.maamar@zu.ac.ae

  2. Agenda • Introduction • Research questions • Objectives • Background • Community social re-engineering • Social networks analysis • Conclusion

  3. Introduction • WSs to develop loosely-coupled, cross enterprise business applications • WSs treated as isolated components, this shouldn’t be the case since WSs engage in compositions • WSs collaborate, i.e., offer complementary functionalities • WSs compete, i.e., offer similar functionalities • Communities of WSs • Interactions within the communities • Interactions across the communities

  4. Research questions • How to identify the interactions between WSs? • How to build social networks to capture these Interactions? • How to navigate through these networks to support WSs functioning like discovery? • How to maintain social networks to reflect changes in WSs?

  5. Objectives • Capture WSs’ interactions to develop compositions that are driven by both users’ requests and WSs services' past experiences • Such experiences reflect • The peers that WSs have collaborated with • The peers that have replaced WSs when they failed • The criteria that were used to select WSs over other peers

  6. Background (1/3) • Community of WSs: pockets of expertise, structured differently (slave-master, alliance, P2P, etc.)

  7. Background (2/3) • Bright vs. Dark SNs as per the impact on the society • Positive vs. Negative SNs for WSs • Social networks and WSs • Maaradji et al.’s work: social composer to identify the next course of actions to take • Xie et al.’s work: trust between service providers, service consumers, and services themselves

  8. Background (3/3) • Synergy between communities and SNs • Intra-community relationships • Supervision • Competition • Substitution • Inter-community relationships • Collaboration • Recommendation

  9. Table1.pdf

  10. Community social re-engineering (1/2) • Intra-community SNs • The goal of a supervision SN is to assist a master WS in assigning users' requests to the most appropriate slave WSs • The goal of a competition SN is to trigger possible enhancements of WSs in case they regularly turnout less competitive at selection time • The goal of a substitution SN is to make WSs highly available in case failures arise

  11. Supervision social network • Two types of nodes to represent master and slave WSs • Edge evaluation • Functionality Similarity Level • Trust Level • Responsiveness Level

  12. Community social re-engineering (2/2) • Inter-community SNs • The goal of a collaboration SN is to keep track of all the peers that worked with a slave WS on the completion of various compositions • The goal of a recommendation SN is to let a slave WS suggest peers that could participate in its ongoing compositions.

  13. Collaboration social network • One type of node to represent slave WSs • Edge evaluation

  14. Summary

  15. Social networks analysis • Labeling WSs either master or slave using qualities such as selfish, trustworthy, competitor, reliable, etc. • Inter-community vs. Intra-community

  16. Selfishness: A slave WS behaves in a selfish way if it does not show a cooperative attitude towards other peers. Contrarily these peers show a cooperative attitude towards this slave WS. By cooperation it is meant substituting each other or accepting to participate in joint compositions.

  17. Selfishness in intra-community • A slave WS swsi is declared selfish in a community if the majority of its substitution relationships with peers in this community are in its favor, i.e., the number of times that SubLsws_i,sws_j < SubLsws_j,sws_i holds, is greater to a threshold TSubL • Selfishness in inter-community • A slave WS swsAi is declared selfish across several communities if the majority of its recommendation relationships with peers in these communities are in its favor, i.e., the number of times that RecLsws_Ai,sws_Bj x RLmws_A,sws_Bj > RecL_sws_Bj,sws_Ai x RLmws_B,sws_Ai holds, is greater to a threshold TRecL

  18. Unpredictability arises when the responses of a slave WS are not in line with the expectations of its master WS • Fairness • Trustworthiness • ...

  19. Conclusion • Social Web services • Different types of social networks • Social networks mining • Implementation based on RDF?

More Related