Font Size: a A A

Optimization Research And Application Of SaaS-based Information System Architecture Model

Posted on:2015-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:X Q HanFull Text:PDF
GTID:2268330425470547Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
SaaS (Software as a Service), one of the three modes of cloud computing, has multi-tenant and configurable features, which solve the issues of the traditional software architecture:weak scalability, poor resource sharing and single structure. In the information field, SaaS application model has become more and more attended.However, in the SaaS architecture, all the data are stored in a shared tenant service database, so data access isolation, access performance, access control security and other aspects become most worried problem for tenants, which is restricting the development of SaaS model. So the optimization for data storage layer and access control layer of SaaS architecture of information systems become inevitable.This paper probed SaaS information systems architecture, focused on architecture design patterns in the data storage layer and access control layer, and optimized architecture SaaS from the whole. The main content of the paper:(1) For sharing, versatility and personalization features of multi-tenant data, data storage solutions are respectively designed.This paper proposed KVMBH (Hotspots based metadata-driven key-value pair storage model)solution based on the traditional key-value pair storage model for personalized data storage, constructed data storage model throughout the SaaS environment, and verified proposed scheme is correct from the respect of data occupancy and space utilization.(2) The paper proposed indexing mechanism for the data storage model proposed and demonstrated the improved data access performance superiority through model experiments.(3) From a security point of view, designed MRBAC(Role-based access control model for multi-tenant)access policy for data objects.Finally,the improved data storage model and MRBAC is used to build improved SaaS information systems architecture. During experiments, the improved SaaS framework was applied in the excellent teaching assessment system and the experiment gave the functional description of access control layer, tested performance of improved SaaS information system architecture, which verified the effectiveness of performance and security for the improved architecture.
Keywords/Search Tags:SaaS Architecture, Data Storage Layer, Access Control Policy, RBAC, Metadata
PDF Full Text Request
Related items