Font Size: a A A

Research On Data Model And Functional Model Of Saas Software For Multi-tenant

Posted on:2014-09-18Degree:MasterType:Thesis
Country:ChinaCandidate:G WangFull Text:PDF
GTID:2268330392964426Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
SaaS (Software as a Service), which referred to as software marketing, providesservices through the Internet as a new software model. However, due to the latedevelopment, there is no formation of mature development technology for multi-tenantSaaS software so far. With great distinction at the data model and the functional modelbetween traditional software and SaaS software.In this paper, the main content is focuson data model and function model for multi-tenant SaaS software. The goal of this paperis to upgrade from a single tenant-oriented traditional ASP software to multi-tenant SaaSsoftware quickly.Firstly, for the data model oriented multi-tenant SaaS software,this paper gives aconfigurable, scalable data design method based on data storage, data expansion for SaaSsoftware and the flexible software design combined with the concept of multi-tenant. Asthe object of this paper is the traditional ASP software, so the proposed model isassociated with the data structure of traditional ASP software.Secondly, for the functional model of multi-tenant SaaS software, this paper proposesa solution of functional model multi-tenant SaaS software based on SOA,the flexiblesoftware design and software reuse combined with traditional software developmentmodel. This paper abstracts the traditional ASP program into independent functionalmodules, and functional modules which are widely used in the SaaS software areencapsulated. Then it assembles a service platform for upgrading. The traditional ASPprogram can be upgraded to multiple SaaS software through the platform.Finally, for the characteristics of data storage and data structure of upgrade processfrom traditional software to the SaaS software, this paper implements a combination datamodel based on metadata in data model aspect, and formes a structural model,,which isbased on the “upgrade service platform” and “single tenant operating framework” infunctioanl model aspect. As a model application, the paper builds a model which isupgraded quickly from traditional ASP program to multi-tenant SaaS software based onabove theory in the final.
Keywords/Search Tags:SaaS, Flexible Software, Data model, Functional model, SOA, Softwarereuse
PDF Full Text Request
Related items