Font Size: a A A

Design And Implementation Of Collaborative Office Platform Based On SaaS

Posted on:2016-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:R FuFull Text:PDF
GTID:2348330485955016Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with the rapid development of information technology, the demand for software is getting higher and higher by customers, it's difficult to meet the growing needs by the traditional mode of custom software. A SaaS software model has been proposed, which provides customers with software service at low cost, low price, high performance and flexible service mode. Therefore, SaaS model has become the one of the hot issues of the software service platform research.In this thesis, research SaaS and OSGI technology, mainly discusses the four kinds of SaaS software maturity model, and make a detailed analysis of each kind of model, and make an analysis of the advantages and disadvantages of SaaS software, the operation principle of the OSGI technology and mechanism are discussed in this thesis, and the application of the integration of OSGI and Spring to the project. the SaaS software with collaborative office OA system as business prototype has been researched, and SaaS environment and OA system have been designed in detail based on requirement analysis of Collaborative office OA system. What's more, the function of dynamic creation, module management and upgrade management of SaaS environment, and the management of organization, rights management, review and official document has been implemented.Design of performance optimization has been proposed after analyzing the requirements of the system's performance, which improve the performance of the system to ensure that the system can support highly simultaneous access by the methods of Performance optimization in the process of implementation. In this paper, the data processing mechanism of SaaS has been illustrated emphatically, In order to reach the SaaS software data isolation requirements,dynamic data source has been allocated for each tenant to ensure the isolation of each tenant system.The end of this thesis, on the implementation of software functional and structural tests,the test results show that the software function is complete, and meet customer demand.
Keywords/Search Tags:SaaS, OA, Multi-tenant, data isolation, performance optimization
PDF Full Text Request
Related items