Font Size: a A A

Design And Implementation Of A Mechanism That Decouples Dynamic Service Logics And Databases Based On SaaS

Posted on:2017-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:L ChenFull Text:PDF
GTID:2348330518495736Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the SaaS(Software as a Service)model becoming more mature,fields where it is applied in such as e-commerce and enterprise information services extend.Because SaaS has a feature of multi-tenant,when tenants from one SaaS system rises,if this system only designs traditional forms,then tenants will be unsatisfied of it,considering the development cycle and workload.Therefore,SaaS should implement dynamic forms and support the rapid creation and deletion.At present,many Systems based on SaaS use SSH framework and Hibernate is database-dependent.Traditional forms use Hibernate,so it is database-dependent.However,Hibernate has no function of dynamic forms,so if you want to implement it,you should write SQL dependent on the underlying database.It leads to a tight coupling of dynamic forms and database,and is not conducive to system migration.In this context,the paper proposes a mechanism that decouples dynamic service logic and database based on SaaS.Through the research and extension on Hibernate,I achieve this decoupling mechanism.More,the whole system is database-dependent.In the new assembly,there are three main modules.Respectively,they are configuration file management module,form information management module and form record operation module.These modules achieve many functions,such as,creating form,modifying form and adding user data.Meanwhile,on the basis of this mechanism,it has an extended functionality,that is,distributed data storage.Because the application is no longer dependent on database,it guarantees the correctness of the application after data transplant.Finally,the research validates the decoupling mechanism and extension to make sure that they work well.The implement of distributed storage proves the scalability of this mechanism which meets the high needs.
Keywords/Search Tags:SaaS, Dynamic Form, Decouple, Hibernate
PDF Full Text Request
Related items