Font Size: a A A

The Research And Implementation Of Secloud Multi-tenants Database Technologies

Posted on:2015-08-09Degree:MasterType:Thesis
Country:ChinaCandidate:T F LiuFull Text:PDF
GTID:2298330422971615Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of information technology andapplication software, SaaS (Software as a Service) model is becoming a popularsoftware business model.Trust is the number one factor preventing the adoption of SaaS. For any business,data is the most important asset—data about products, customers, employees, suppliers,and more. And data, of course, is at the heart of SaaS. SaaS applications providecustomers with centralized, network-based access to data with less overhead than whenusing a locally-installed application. But in order to take advantage of the benefits ofSaaS, an organization must surrender a level of control over its own data, trusting theSaaS vendor to keep it safe and away from spying eyes.In order to earn this trust, one of the highest priorities for a prospective SaaSarchitect is to create a SaaS data architecture that is both robust and secure enough tosatisfy tenants or clients, who are concerned about surrendering control of vital businessdata to a third party, while also being efficient and cost-effective to manage andmaintain.In this paper, including:①Research technologies of SaaS service model and multi-Tenancy: First,defination of SaaS, tell the difference between SaaS and traditional software model,then, introduce four-level SaaS maturity models; multi-tetancy is the core of SaaS, thischapter will introduce detailly the core technology of multi-tenancy, and make afoundation for behind.②Features and technical realization of multi-tenancy database: Configurabiltypattern、Multi-Tenancy Efficient pattern and Scalability pattern is three main featuresof multi-tenant, this chapter will introduce the realization of three features. In SECloudsystem, level-3of saas will be implemented, include Configurability and Multi-Tenancypattern;③Design of SECloud based on SaaS: SECloud is a case about the realization ofSaaS, this chapter will descripe the architecture of the system and database of SECloud.The architecture of SECloud includes four level: Web Browser、Application Server、Data Persistence and Data Store. For the instructure of database, I use Metadata TableMethod to make the Configurability true; ④The implementation of SECloud: to achieve and demonstrate SECloud.
Keywords/Search Tags:SaaS, Multi-Tenant, Configurability, Multi-Tenant Efficient and Scalability
PDF Full Text Request
Related items