Font Size: a A A

Design And Implementation Of Corba-based Database Middleware

Posted on:2007-11-05Degree:MasterType:Thesis
Country:ChinaCandidate:X K ZhangFull Text:PDF
GTID:2208360182485202Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of Internet/Intranet, cooperation is needed among different departments, so it is a vital problem that how to share heterogeneous databases. And the existences of heterogeneous databases bring lots of trouble in visiting and operating on different information systems. According to statistics, 70 percents of time and force are spent on how to solving cross different platform' s problem that has nothing to do with business operation. So it is valuable that researching how to provide a convenient and flexible way of operating heterogeneous databases.This paper analyzes the necessity and importance of generating and existing of middleware as a special component from the reuse aspect of software. The emphasis on this paper is introducing the thinking, theory and characteristics of database middleware. And design and implement a database middleware based on CORBA, JAVA, and XML, database connection pool and buffer pool according to the criterion of database middleware, and then explicated the procedure of how to design and implement. A simple system was made then. This system is made up of two parts: CORBA client and CORBA server. The former accept the request of business operation system, analyze this request, call the method of connection and operation on heterogeneous databases of CORBA server by ORB and POA, analyze, reassemble and encapsulate the result returned;the latter implement the connection and operation on heterogeneous databases by JDBC and database connection pool and pack the operation result with XML format, then shield the heterogeneity of visiting and operation on different database to CORBA client.The database middleware is based on CORBA, so it is a synthetical middleware based on CORBA middleware. Due to using JAVA, XML technologies, the system has the advantage in transportability, plug and play and distribute computing.The end of the paper sum up the system and point out the problem that needed to be researched further.
Keywords/Search Tags:Database middleware, CORBA, JDBC, XML, Distribute computing, Heterogeneous Databases
PDF Full Text Request
Related items