Font Size: a A A

Research And Implementation Of Resource-oriented Information Sharing System

Posted on:2016-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:K WangFull Text:PDF
GTID:2308330479484903Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the popularity of smart phones, the LBS(Location-based service, LBS) application are getting more and more popular. And the demand to share information and query the information surrounded anytime and anywhere is becoming more and more intense. Information sharing system is one of the LBS application. Resource-oriented information sharing system is the implementation of resource-oriented architecture base on REST(Representational State Transfer). The system used the service-oriented architecture based on SOAP(Services-Oriented Access Protocol) protocol, which could make the system become bloated as more and more content to be added, and deviated from the simplicity of the initial Web services design. Meanwhile, it also caused tight coupling of the client and the server, which is bad for the expansion of the system, and increases maintenance costs of the system. Through a unified interface provided by server to client and stateless requests from client to server every time, the resource-oriented architecture can solve these problems effectively. Therefore, the research of resource-oriented information sharing system has practical application significance.After study on REST, the paper proposed a resource-oriented information sharing system architecture, according to the principles of REST, and completed the design and implementation of the system on the basis of the architecture design.The main works accomplished in the paper include: 1) The design of resource-oriented information sharing system architecture; 2) The system demand analysis and the design of client and server; 3) The research of suitable for geography information I/O and the design of system database. 4) The implementation of system. First of all, the paper proposed the objective of architecture design and designed the resource-oriented information sharing system aimed at the disadvantage of tight coupling and low-extension ability of the system, which divide the architecture into three layers-client, service and database, and used the Token(Token) mechanism on the server side safety design. Next, through the analysis of system requirements, the function modules of client was divided and designed. The process of service was mainly includes four processes: the decision of URI process; the Token validation process; business process and the return of resources process. Each process had the detailed design. Then aimed at its storage and requirements, the paper analyzed the problems of the geographical location information and then selected Mongo DB--a database with good support for location information as the system database design, and proposed a design of vast geography information storage, which combined the Mongo DB cluster and server cache and could deal with the requirement of massive amounts of data reading and writing. Finally, combing with the design of the client, the server and the database, the implementation of the system was completed.By the implementation of system at the Android platform, the paper initial verified the rationality and feasibility of the design of the resource-oriented information sharing system.
Keywords/Search Tags:Resource-oriented Architecture, REST, LBS, Geographical Location Information, MongoDB
PDF Full Text Request
Related items