Font Size: a A A

Log Architecture Design And Implementation For SaaS Application Software

Posted on:2011-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:X H ZhangFull Text:PDF
GTID:2178330338491078Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Log plays a very important role in software system development and operational phases.Currently there's SaaS software service model is the future direction of software development.SaaS model is a kind of single-instance, multi-tenant nature of the software business model,data between each other tenants logical or physical isolation.Based on those service features, the traditional log components or design are not well logging to meet the needs of SaaS software.Therefore, this article according to the SaaS software single system to multi-tenant proposed a log structure could integrate with the SaaS software.Log structure through corresponding configuration and expansion are able to meet the different needs of SaaS users logging.This article mainly has conducted the research in following several aspects to the log structureFirstly, summed up the characteristics of SaaS software service model and the benefits it brings to users and service providers,compared with traditional software log differences,discusses the components of the current log for SaaS development and research and its shortcomings in practical application s ,Presented based on RBAC (Role Based Access Control) SaaS log pluggable architecture.Secondly, the traditional log components and design can not meet the demand of a single instance multi-tenant SaaS software to log .use the method which unify with the RBAC control technology and the log record plan meet the needs of logging based on user roles.At the same time can solve the problem of data must be kept separate.Log database using dynamic configuration and logging format ideas.Implement logging and log database format customizatio n,enhanced the adaptability of the log structure.Thirdly, according to multi-tenancy SaaS model characteristics, using middleware and process templates solve the log structure to meet the needs of multi-tenant logging.Using the mechanism of implicit filter to achieve the isolation of business rules and log data.Finally, Completed the design of the log structure and through the log component use in a SaaS customer management system validated the proposed logging scheme is feasible.
Keywords/Search Tags:SaaS model, Pluggable, Multi-tenant, Log structure, Middleware, Filter
PDF Full Text Request
Related items