Font Size: a A A

Study Of Access Control Subsystem And The Third Party API In Local SNS Server And Implementation

Posted on:2012-04-21Degree:MasterType:Thesis
Country:ChinaCandidate:J ShaoFull Text:PDF
GTID:2178330335960597Subject:Computer Science and Technology
Abstract/Summary:
In recent years, with the fast development of SNS, it has been profoundly affected the lives of people. Firstly, this paper summarized the concepts, the basic theories, and the development of SNS. Then we analyzed the disadvantage of centralized SNS, and brought out the concept of decentralized SNS and described the working mechanism of local SNS server.We focused on the possible user demands in decentralized SNS environment, then described the scenario and summarized the system functional requirements, which includes user basic requirement, resource access control requirement, and the third party API requirement. After we finished the requirements analysis, we designed the framework of local SNS server and divided the server into several functional modules. We provided solutions to the two major problems in our system. For the access control, we designed the mechanism based on ticket to meet the new user needs in decentralized SNS. In order to ease the difficulty for the third party developer and make sure the API is unified and addressable, we follow the idea of REST to develop our third party APIBased on above, we finished the data storage design and implement the prototype system. During the prototype system implementation, we also designed some basic service modules, including data persistence module, social network aggregation module and personal information integration module. After completing the system design and implementation, this article describes the system operation environment, including hardware environment and software environment. In order to verify the system having been implemented whether meets the requirements of the main function, this article designs a series of test cases to test it. Finally, the paper summarizes the work the author have done and the work to be done in the future.
Keywords/Search Tags:SNS, decentralized, local SNS server, access control, third party API
Related items