| With the prosperous development of information technologies,universities departments have built numerous information systems to deal with the explosively data increase.However,the massive heterogeneous data cause the ineffective sharing or exchanges among databases,functional interaction failures among the application systems,due to the data inconsistency and incompatibility.Therefore,it’s vital to break down the information barriers between the existing higher education information systems and realize the smooth data sharing.Based on the actual construction of university data centers,in view of the above problems,combined with the actual needs of various application systems in universities,and on the basis of analyzing the characteristics of distributed databases,the concept of "passive distributed architecture" is proposed in this research,and the middle of this architecture is designed and implemented.The software is used to integrate the data of various business systems and provide a unified data access interface to the outside world.When the external application sends the SQL instruction to the middleware,the middleware redirects the operation to the database of each business system in real time.From the perspective of the application layer,it is just like operating a real large database.The specific work is as follows:1)The concept of "passive distributed architecture" is proposed,and the middleware to realize this architecture is designed,and the middleware is modeled and elaborated in detail by UML.2)Based on some business simulation databases in universities,a database instance of passive distributed architecture is built,and the mapping relationship between the business tables in the central database and the business tables distributed in various places is configured.3)Some functions about data query in the middleware are realized,which can realize the query of passive distributed database in the middleware.4)A simple application is developed to test the middleware function.And it demonstrates middleware invocation patterns and effects. |