论文部分内容阅读
当前,一个机构往往存在多个不同形式,例如,一个大型的企、事业单位,常有很多分支机构,由于工作的侧重点不同,各分支机构可能使用不同的数据库管理系统来管理数据,这样各机构之间就需要有大量的信息交换。这些数据库的异构性表现在多个方面,如数据的类型不同,数据的表示不同,管理数据的软件不同,以及系统运行的环境不同。随着企业合作和政务电子化的发展,许多信息系统需要访问这些异构数据库中的数据。因此,需要一种新的系统框架来解决多个异构数据库的集成。本论文对异构数据集成的难点问题进行了研究和探讨,总结了异构数据库集成技术的发展,结合目前比较流行的Web Service技术,提出了一个基于Web Service的异构数据库集成系统框架,文中还讨论了该框架的设计,系统构成和各个模块的功能,实现了一个基于Web Service的异构数据库集成的原型系统。最后通过应用分析初步验证了方案的可行性和有效性。在该方案中,系统完成了远端数据到中间数据库数据的转化和集成,为应用程序对分布数据库信息的访问提供了底层支持,实现了用户访问和操作的透明性;利用WebService对远端数据操作功能函数进行封装,其自身的平台、语言无关性和互操作性实现了系统的跨平台性和松散耦合性。另外,通过采用中间数据库保存链接信息的方法,使得系统具有一个弹性的空间,即在新集成一个数据库或已有数据库改变其资料储存结构时,不必大改整个系统的结构,也不用更动原始数据库的储存格式,能够有效率地处理未来激增的资料量、降低了日后系统维护成本。