Font Size: a A A

Research And Implementation Of REST-based Cloud Strorage Interface

Posted on:2015-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:K K LiFull Text:PDF
GTID:2298330452950764Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
There are a lot of cloud storage products on the market nowadays. When tryingto use cloud storage solutions in real production, you may encounter many problems,such as incompatible interfaces, unrecognizabledata, inconvenient maintenance,andso on.Developers always need to writedifferent codes, read multiple documents forthe same function. Obviously, these differences will compromise the development ofcloud storage.To solve theaforementioned problems,this thesisproposesa REST-based unifiedcloud storage service interface.Using acloud storage pluginimplementing theproposed interface, different cloud storages, such as Google Cloud and BaiduCloudcan be accessed standardly. The main research works presented in the thesis areas follows:Firstly, study the basics of cloud storage services byfocuses on REST styleconstraint and cloud storage structure. Itconcludes that REST is the preferredtechnique to realize the cloud storage interface.Secondly, design a standardRESTful cloud storage interface.The interfacemakesdetailed definitionsin basic operation method, resource security, access operation anderror responses.Thirdly, implement a COM plugin according to the interface. Using this plugin,different cloud storage servicescan be accessed withthe same set of rules.Itcanreducecode amount, improve development speed, and cut down learning cost.Finally, carry out comparative test and applicative test.In the comparativetest,native interface, class libraries and the plugin are used separately. The experimentresults show that the plugin is betterin the code quality and data consistency. In theapplicative test,the plugin is used to develop aWindows Phone application, which canaccess Google Cloud and Baidu Cloud.This test indicates that the plugin is easy touse and very practical.
Keywords/Search Tags:REST, cloud storage, interface, COM
PDF Full Text Request
Related items