论文部分内容阅读
在企业的信息化过程中,随着企业规模的扩大和计算机技术的发展,不同时期构建的信息系统可能基于各种不同平台,结果造成相互间的数据交流效果很不理想,形成了相互隔离的“信息孤岛”;而随着网络技术的发展,企业之间的信息交流也越来越密切,也更加迫切的需要实现良好的数据集成与共享。
异构数据集成中经常需要访问不同数据源,本文通过对现有的解决方案及存在的问题进行分析,在分析比较了SDO、XML等数据表示方法优缺点的基础上,提出了采用下一代服务数据对象SDO(Service Data Object)做为统一数据模型来解决异构数据的表示和转换。
在基于SDO表示的数据集成设计及实现中,提出了采用DAS数据访问组件来实现数据集成的方法,设计并实现了关系数据源包装器,它可以完成数据库关系模型与集成平台SDO对象模型的双向映射,即将数据库返回的记录集转化为数据对象图,并把用户对数据对象图的修改持久化到数据库。分析表明,通过在运行期由数据库关系模式动态生成与之对应的数据对象类型,不但可达到简化了应用开发的目的,同时通过编译期静态数据类型支持,可以获得更好的性能和安全性。
最后,本文通过对一组异构数据源的集成实验,验证了采用DAS数据访问组件方法的正确性。对应用案例的测试表明,论文提出的采用DAS数据访问组件的方法,能够解决异构数据表示和处理问题,实现了论文的研究目标。即它可将应用和数据库相隔离,屏蔽不同数据库之间的差异,使得开发与数据库类型无关,实现对数据访问的快速开发,并可应用在其它相关领域。