Font Size: a A A

Research And Application Of SaaS Management Platform Based NHibernate

Posted on:2014-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:G S DengFull Text:PDF
GTID:2268330401988740Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Object-oriented technology is used widely to design and implementation of thebusiness logic in the development of the software system, while relational databasetechnology is used to storage and management data; but, between the model oforiented object and relational model has the factor of impedance mismatch, whichincreases the difficulty of system development. When the objects in the systemneed to access a relational database, it will need to make the object-relationalmapping. Object-relational mapping technology can create a high degree ofreliability of the data persistence layer, which provides a good solution to solve theproblem.In this thesis, the ORM technology, the NHibernate technology and role-basedaccess control are analyzed, combined with the project of SaaS based developmentplatform which belong to the Electric Power Research Institute of Anhui Province,to conduct applied research, the study include the following aspects:(1)ORM technology and mapping tools and related theories are analyzed,focusing on the NHibernate that are researched deeply in practice conducted, suchas, the underlying performance of regulatory mechanism of the NHibernate andcaching techniques are taken advantage to improve the performance of the platform.With the method of the analytic hierarchy process modeling, data persistence layeris introduced in the design process of the platform, shielding the differencesbetween the different models of both ends of the platform; two models areconnected to a whole while both ends of the original functioning don’t be affectedon the basis of the platform structure.(2)Combined with the actual business needs, the user directory tree andorganizational structure of the directory tree and inherent relationship between thetwo are built, roles and permissions lists and inherent relationship between the twoare also built, and last security bulwark of the platform is formed by logmanagement platform.(3) In order to improve the security of user access to data, better design theusers, roles, permissions, and the relationship between resources in platform, therole-based access control model is been intensively studied in this thesis. Theconcept of organization entity is introduced into the model, the platform administrator is generally responsible for the management of the various units ofthe unit administrator account information, the units’ internal business permissionsassigned by the unit administrator to handle.(4) The platform application platform as a basis, the function of the same styleuser login, user management, organization management and rights management areprovided for the subsequent development.At present, part of the function of the platform management of the project haspassed online test by the Electric Power Research Institute of Anhui Province,acceptance.
Keywords/Search Tags:object-relational mapping, nhibernate, role-based access control, unified management platform
PDF Full Text Request
Related items