Font Size: a A A

Design And Implementation Of Decentralized SNS Based On SaaS

Posted on:2014-08-06Degree:MasterType:Thesis
Country:ChinaCandidate:S T HanFull Text:PDF
GTID:2428330488493183Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Social Network Services(SNS)is bringing profound changes to the Internet and people's lives.It meets the needs of communication among different people.However,the central,relatively independent way,on one hand,makes users' information lost portability and unable to take full advantage of the online social information,on the other hand,increases the complexity of information fusion among different SNS.What's more,the various formats of user content make it hard to fully explore relationships between users.In order to ease the above limitation,the decentralized SNS(DSN)has caught continuous attention.The DSN emphasizes that user's information has no longer been saved in a single SNS provider,but saved in user's own position.There are many benefits.Firstly,DSN is more similar to the real social relations and can maintain the unified information between offline and online.Users can use online information to take offline activities and realize transition to 020.Secondly,DSN is helpful for the integration of user-related information,and allows users to obtain more comprehensive personal information,which can provide users more personalized services.This study mainly focused on DSN and provided users a DSN application management platform,which could support the data fusion among different social networks and provide personal information management function.This paper analyzed open source projects about DSN and described the newly researches on it.From the description of DSN scene,we extracted user and system requirements.After that,we described the solutions to solve the configurability,information synchronization and data storage strategy.We designed a configurable data model to satisfy the configurability,and used message queue to achieve 020 synchronization,and applied OSL(Online Social Locality)algorithm to solve data storage problem.Subsequently,we carried out the design and implementation of the system.Finally,the paper summarized the results of the work and promoted the research direction in future work.
Keywords/Search Tags:SaaS, Decentralised Social Network, Data Synchronization, Data Replication
PDF Full Text Request
Related items