论文部分内容阅读
随着Web技术和数据库技术的发展,各个企业、政府部门均建立了复杂的应用系统,这些系统往往采用不同的开发平台和技术,实现各自业务需求的数据库管理系统也不一样,要在这些异构的系统之间实现资源的共享,就需要建立数据交换平台。
本文分析了数据交换技术的发展现状,并在深入研究了XML技术和Web服务技术的基础上,提出了建立基于SOA的数据交换平台,该平台按照通用数据交换平台的需求设计,可以为各种业务系统提供数据交换服务。根据平台的设计目标设计了其整体架构和数据交换流程。
数据交换适配器是交换平台的重要组成部分,能为各应用系统与平台通信时提供统一的接口。本文对适配器的基本概念、分类和相关技术进行了深入研究,并结合其在数据交换平台中的位置和具体需求,设计了适配器的总体模型。以Web服务连接各交换节点,将关系型数据转换成XML文档并封装在SOAP消息中进行数据传输,为了解决传输过程中的效率和安全问题,提出了对数据进行增量抽取、压缩、加密和身份认证等解决方案。本文还对数据交换适配器进行了功能模块划分,给出了具体的数据结构设计,并对其主要模块进行了详细的设计和实现。
最后通过测试适配器在数据交换平台中的实际应用,证明了其设计和实现的可行性和正确性。