Font Size: a A A

The Design And Implement Of REST Diabestes Management Platform

Posted on:2017-12-03Degree:MasterType:Thesis
Country:ChinaCandidate:M X DuFull Text:PDF
GTID:2404330590468363Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Diabetes has become a global disease,the incidence of increased year by year,the number of people dying of diabetes is also rapidly increasing,which indicates the need for greater efforts to diabetes.Traditional treatment of diabetes with the rapid increase in the number of patients,the number of medical resources is relatively fixed and triggered a series of contradictions,and the traditional treatment program can not be any time anywhere intervention,has been proved to be effective in patients with diabetes treatment.With the development of mobile Internet technology,the use of smart phones as a tool to rely on Internet technology to produce new type of diabetes treatment,can be a good solution to some of the problems of traditional treatment for diabetes,the development of treatment programs more personalized,intelligent and more efficient.Diabetes as a chronic disease,its treatment requires dietary treatment,diabetes knowledge education,exercise therapy,blood glucose monitoring,medication treatment five driving carriage in parallel,the need for family care and support,also need the timely intervention and guidance,so the platform is not designed for the functional module of the five driving carriage,and designed the relatives and friends edition to achieve better service for patients.Only the circulation of information can create greater value,but now a variety of different application software,web site and the emergence of the device has caused a huge information island,with the continuous increase in the information island,the interoperability between the various systems become more and more necessary.Web service is a kind of concept and technology to realize the interconnection and communication of these information islands.Traditional Web service has not been very good use of the main characteristics of Web,and the HTTP as a transport protocol which resulted in the complexity of services,RESTful architecture style Web services use Web's own characteristics,so that its structure is clear,consistent with standards,easy to understand,easy to expand,etc.,is being accepted by more and more people,and used to develop the background API.Based on the features of Diabestes management platform,this thesis did requirement analysis for Diabestes management platform and designed and implemented the Diabestes management platform.This thesis has mainly completed the following researching tasks:1.Architecture and design of Diabestes management platform.This thesis analyzes the requirement of Diabestes management platform,builds up the architecture of controller layer and media layer.Based on the features of Diabestes management platform,it also completes design of controller module,media module,router module,cache module,auth module and log module.2.Detailed design.Based on asynchronous communication queuing theory and RESTful,put forward convenient scale-out architecture and modeling.make the background API code clearer and easier to maintain.3.The implementation and validation of Diabestes management platform.This thesis implements the cache module using open source tool Redis.Each of service communicat each other using RabbitMQ.Verify that the present system is fast,simple deployment,maintainability characteristics.
Keywords/Search Tags:RESTful API, Redis, RabbitMQ
PDF Full Text Request
Related items