A Multiple Layer Sercurity Architecture for Internet of Things into MVC Design

Hongbo Chen, Hongjun Dai, Meikang Qiu · 2018

Secure Layered architecture(SLA) has been become a widely used Architecture model. Each layer represents a kind of function. In the current process of software development, the most SLA is based on MVC: Model, View and Controller. Model is the layer that is used to communicate with database and provides the data for controller. Controller is the logical layer, it is responsible for handling the data provided from model and serve the layer of view. And the View is used to display the data. The Three tier architecture(TTA) is practical in most development. But In some project, whose business is more complex and the number of requests is bigger, the TTA has a little bad performance. For better development and better performance, The more secure multiple layer architecture(MMLA) is put forward. Besides the MVC, The MMLA splits the layer of model and controller. Based on the business logic and the service request, they are split into multiple layers for different business and different layer is put into the different server. This kind of layers can not only reducing coupling with modules and also improve the extensibility of the system. The way that the Different layer is in the different server can greatly improved the data security. Experiments show that The performance, the expansibility and the security can be greatly improved but also obtaining the satisfactory service with our proposed MMLA.

Read the paper · More papers on PaperTik