Font Size: a A A

Study On The Construction Method Of The SaaS Platform

Posted on:2011-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:D X JiFull Text:PDF
GTID:2178360302991873Subject:Information Science
Abstract/Summary:PDF Full Text Request
SaaS (Software-as-a-service) has been increasingly recognized as a new model with the maturity of network technology and software technology. At present, many traditional software providers begin to get involved in SaaS. Service is the nature of software in the view of SaaS with the goal of providing service for customers. The SaaS model can give full play to economies of scale due to its support of multi-tenant application in one instance. The use and maintenance costs can be cut down significantly in SaaS model while customer demands can be meted more closely. Therefore, SaaS is one promising direction of the software industry and will bring about some changes.This paper discusses how to build a SaaS application mainly from the perspective of software development based on the analysis of and research on of relevant literature and technical system. According to three tiers in information system, data layer, business layer and presentation layer have been studied in the paper. Each layer is deeply discussed with the customization demands and the technical program is verified with the elective application of university.Three database architectures which can be used in SaaS are analyzed for the data layer first in this paper, and then the application range and features of each method are discussed. Following, a data expansion model based on XML is constructed with the analysis of traditional method, and the model is verified feasible with a case. The SOA architecture is analyzed in the business layer construction process in order to meet the customization and extension needs in multi-tenant environment, and then a business process customization model based on BPEL is proposed and the implementation method is designed combing with Web Service and so on. At last, the customization method of user interface is researched, and a architecture based on Portlet is used to construct the presentation layer of SaaS and the customization of user interface can be fulfilled.
Keywords/Search Tags:SaaS, SOA, BPEL, XML, Customization
PDF Full Text Request
Related items