论文部分内容阅读
目前,水路运输行业的各港航管理部门逐渐建立起了各自的港航信息管理系统,但这些系统在开发时由于缺乏统一的规划,因此采用的开发平台、开发技术以及后台数据库均有不同,形成了一个个“信息孤岛”。这些系统无法互通互联,造成数据流通不畅,无法信息共享,更无法实现对水路运输整体情况的掌控,严重影响了水利运输工作效率。本文的研究背景为大连港务集团的实际项目,水路运输整体平台框架的开发。针对以上问题本文以企业应用集成(Enterprise Application Integration,EAI)的思想为出发点,将EAI当今主要采用的J2EE技术和Web Services技术的各自优点相结合,对水路运输集成框架进行了研究和设计。针对当前一些港航信息管理系统难于升级和修改的特点,考虑到基于Web Services的企业应用集成会对现存异构系统产生高度入侵,从而导致工作量巨大的问题,引入了J2EE的相关技术和机制。利用J2EE连接器架构(JCA)解决了将现存的异构资源集成起来的问题。同时,针对该集成框架信息共享的需求,利用模式映射中的基于XML的映射模型对各港航管理系统的异构数据源进行了数据集成。针对共享信息可能不仅包括存储在数据库中的结构化数据,而且还有存储于文件系统、HTML/XML文档等系统中的半结构化和无结构化数据的特点,利用基于XML的集成数据模型,采用全局映射和局部映射实现了异构数据源的数据集成,完成了数据迁移,实现了信息共享,达到了以数据集成辅助应用集成的目的。水路运输集成框架的研究与实现,很好的解决分布、异构数据库中数据的集成和共享问题,显著地提高了水路运输部门的工作效率。同时由于系统实现方案具有通用性,将对其他交通运输行业集成平台的设计开发具有指导意义。