In traditional delivery mode of educational information systems, applications and databases are established for each college in universities independently. It not only causes resources to be wasted, but also brings about a series of problems such as data inconsistency, data redundancy, etc. In order to solve the problems mentioned above perfectly, educational information system begins to be constructed based on SaaS (Software as a service). In this paper, a schema of distributed database architecture in the SaaS-based multi-tenant educational information systems is proposed and a distributed database access process module is implemented based on J2EE technology. Through parsing and adjusting database access language semantics in the system architecture layer, the process module redirects the database access target of every tenant. In this way, the process module parses the query statement and processes the query results with the whole process being transparent to tenants. In addition, framework of application system with process module integrated into is also given in this paper.
[1]
Ya Wang,et al.
Research on Key Technology in SaaS
,
2010,
2010 International Conference on Intelligent Computing and Cognitive Informatics.
[2]
Shijun Liu,et al.
A Well-designed SaaS Application Platform Based on Model-driven Approach
,
2010,
2010 Ninth International Conference on Grid and Cloud Computing.
[3]
Biagio Mazzi,et al.
About the Web Site
,
2013
.
[4]
Hong He,et al.
Applications deployment on the SaaS platform
,
2010,
5th International Conference on Pervasive Computing and Applications.
[5]
Frank Leymann,et al.
Combining Different Multi-tenancy Patterns in Service-Oriented Applications
,
2009,
2009 IEEE International Enterprise Distributed Object Computing Conference.
[6]
Kuo Zhang,et al.
Software as a Service: An Integration Perspective
,
2007,
ICSOC.