当前位置:问答库>论文摘要

题目:基于J2EE的数据交换平台的设计与实现

关键词:数据交换引擎;数据交换平台;EJB3.0

  摘要

随着计算机网络技术的飞速发展和Web技术的广泛应用,“信息孤岛”问题日渐突出,如何集成和交换来自不同部门、不同平台的数据成为目前信息交换中重要的研究课题之一。本课题从“信息孤岛”问题出发,学习并比较了当前国内外厂商的数据交换平台,在此基础上得出了当前数据交换平台中要解决的主要问题,而且指出了这些数据交换产品开放性不够,不易被用户扩展的缺点。针对这种情况,数据交换引擎引入微内核框架,在微内核的任务框架中,用户自定义适配器、管道等组件来适应自身的需求,解决了商用品扩展性上存在的问题。本文首先简要介绍了国内外相关领域的研究现状,提出平台需要解决的问题。接着讨论了与数据交换相关的理论和技术,以这些理论和技术为基础结合数据交换平台要解决的主要问题以及要进行改进的缺点,给出了数据交换引擎和数据交换平台的设计思路和实现方案。数据交换引擎分为运行框架和任务框架两大部分。除了具体负责数据交换业务的任务框架之外,运行框架中的任务调度功能可以使得引擎运行的任务得到合理的分配。结合数据交换引擎中使用XML数据格式优缺点,给出中间数据对象(DataObject)的代替方案,使得引擎在数据映射与转换时更为方便合理。以数据交换引擎为核心,文章紧接着给出了引擎与其它功能支撑模块、远程API和控制台程序为整体的数据交换平台方案。平台除了引擎提供的数据交换功能之外,还提供了用户管理、交换业务授权、业务配置管理、平台监控等支撑功能。这些功能为引擎的工作提供服务之外,还与引擎的数据交换业务一起被封装成远程的API供其它应用程序使用;并在远程API的基础上设计和开发了控制台程序,方便平台的管理人员对平台实施管理。最后文章给出数据交换平台的实际应用案例,平台在基于IBM Lotus平台的办公自动化系统和上级单位的公文对接数据交换的案例中得到了验证。