论文部分内容阅读
随着信息技术的发展,各单位之间的信息交流日趋增多。在电子政务的实施过程中,由于各级政府机关系统之间系统体系结构、操作系统平台和数据库平台之间存在差别,造成系统间难于、甚至无法进行信息交互,从而形成了一个个的信息孤岛。因此,如何构建一个统一的数据交换模型,使异构数据源间的信息有效安全地互访与共享已成为越来越多电子政务系统所面临的问题。
在XML(eXtensibleMarkupLanguage,可扩展标记语言)出现之前,常用的数据交换方式有传真、Email邮件、网上邻居和EDI(ElectronicDataInterchange,电子数据交换)等,这些方法部分地解决了数据交换的问题,但各自存在着一定的局限性,对于庞大的、复杂的异构数据库系统之间的数据交换很难完成。XML作为数据标识的一个开放标准,它为数据交互带来了新的机遇,它具有统一的组织格式,可以屏蔽交换数据的异构性,需要交换的数据转换为XML文档后可以在各个应用系统之间传递,完成异构数据库系统之间的数据交换。
由此,本文提出了基于Web服务异构数据源数据交换的体系结构,详细阐述了从关系数据库模式和XML数据模式的相互转换,数据交换的数据采用XML格式组织,封装成SOAP包后通过HTTP发送。采用XMLSchema验证XML数据的有效性,加密算法保障数据传输的安全性。本课题涉及到操作系统异构和数据库异构的情况,对于开发异构数据源基于Web服务的数据交换系统提供了参考和借鉴。