Font Size: a A A

Research And Implementation Of Universal Background Content Management System Based On SaaS

Posted on:2013-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:L Z PengFull Text:PDF
GTID:2248330374475433Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rise of mobile Internet and application store, a lot of App and developersappear on the world. Each App developer has to build background services alone, and itmakes increase of time and economic costs. In the context of mature cloud computingand SaaS, it’s more important and urgent to provide a variety of application developers auniversal background content management system.Starting from the perspective of practical application, this paper analyzed andstudied the faced problems of a SaaS-based multi-tenant software system in-depth., thenproposed solutions for these problems. It also designed a SaaS multi-tenant applicationframework. With this framework, it achieved a common backend content managementsystem. In the data storage layer, it analyzed the similarities and differences betweenrelational databases and schema-free databases to compare their advantages anddisadvantages, and finally used a schema-free database, MongoDB, to establish the datamodel of the multi-tenant application framework. In the business logic layer, itimplemented tenant management, user management, privilege management, modelmanagement, data management and document management services. It also create acomplete set of open APIs in JSON data format. In the presentation layer, it usedSmartGWT to implement various functions interface based on a set of APIs. Finally, withthe combination of a actual project, it illustrated how to use this system to create theappropriate backend services for the application instance.The SaaS-based universal background content management system provided asingle-instance multi-tenant application mode to ensure that users on-demand use. Forthe majority of application developers, they can skip the annoying databasedevelopment and server management, and focus on the implementation of corefunctionality and software promotion. It brought the developers decrease of time andeconomic costs.
Keywords/Search Tags:Content Management System, SaaS, Mobile Internet, MongoDB
PDF Full Text Request
Related items