基于Web Service的异构协同数据库中间件技术研究
【摘要】:在异构数据集成过程中,资源的有限共享和系统间数据层的协同工作成为急需解决的问题。本论文针对这种现状,对异构数据集成的相关理论以及存在的问题进行了研究和探讨,分析了异构数据库集成中中间件思想的应用,继而结合目前比较流行的Web Service技术,提出了一个基于Web Service的异构数据库集成中间件系统框架,通过逐一介绍中间件各个模块的设计和功能,以及关键问题的解决方法,实现了一个基于中间件的异构数据库集成的原型系统。最后通过实际项目的应用验证了方案的可行性和有效性。
在该方案中,中间件完成了远端数据到中间数据库数据的转化和集成,为应用程序对分布数据库信息的访问提供了底层支持,实现了用户访问和操作的透明性;利用Web Service对远端数据操作功能函数进行封装,其自身的平台、语言无关性和互操作性实现了系统的跨平台性和松散耦合性。另外,通过采用中间数据库保存链接信息的方法,使得系统具有一个弹性的空间,即在新集成一个数据库或已有数据库改变其资料储存结构时,不必大改整个系统的结构,也不用更动原始数据库的储存格式,能够有效率地处理未来激增的资料量、降低了日后系统维护成本。