基于SOA框架的数据交换平台设计与实现

被引量 : 0次 | 上传用户:tuwei0164
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业在实施信息化的过程中,难免出现总体规划不足、各个模块联通设计存在缺陷的问题。另外,由于快速的发展,导致信息化系统的自适应能力往往不足。在数据联通方面,信息化系统发展到现在,典型问题就是“信息孤岛”的出现。各个信息化系统各自为战,各自拥有自己的数据存储模式,各自拥有自己的系统架构,这对企业各个部门之间、各个企业之间进行数据交换形成了巨大的障碍。同时,这种“信息孤岛”的出现往往伴随着系统耦合性高的问题,这又造成了系统可改造性能低,既不便于自己业务的拓展,也不利于引入第三方服务,不能快速的适应互联网技术的快速发展,逐渐造成了自我封闭的困境。在航空运输领域,数据交换发展水平较低。各地站点的信息化系统存在着诸多隔离,而且各地信息化程度参差不齐。在信息化时代的大背景下,提升各地信息化水平,提高各地运输数据交换效率,对提升航空运输业的产能有很大的帮助作用。本文对航空运输业的标准进行了一定的分析,在满足行业标准的前提下,制定了一套应用于航空货运领域的数据交换平台。本文采用SOA框架设计理念,搭建了包含三种数据交换路由的数据交换平台。这三种数据交换方式:一是通过Webservice技术实现的即时性数据交换模块;二是采用当前被广泛采用的消息中间件作为数据交换枢纽的异步数据交换模块;三是采用以数据交换中心服务器为中转站,通过机器人程序实现数据的上传和下载,从而实现异构系统的数据交换和传递。本文针对以上三种交换方式,分别设计了相应的解决方案,尤其是基于中心数据库的消息交换模式,本文比较详尽地设计了其消息路由机制,报文发送与接收的数据结构,以及报文地址维护,并设计了基于地址的网络通道选择流程。本文还对数据交换平台的权限控制进行了设计,通过角色关联功能的方式,实现了系统灵活地对不同用户的权限进行控制,本文对权限控制模块也给出了数据结构设计方案,并通过实例图阐明了权限控制过程。本文对数据交换平台中应用到的关键技术进行了论述。核心技术全部来自JAVA开源项目,具备很好的扩展性和移植性。本文基于JMS技术搭建了以消息中间件MQ为媒介的消息收发模块;采用MyBatis技术建立了对象映射关系,便捷准确地为平台开发提供了数据库接入层代码,加快了项目的研发进度。本文还引入了面向切面编程的理念,将事务管理、日志管理等服务分离出来,实现更好、更灵活的控制。在本文最后,给出了系统实现的时序图以及一些系统界面截图。采用JAVA框架技术搭建了系统开发的架构,采用MAVEN进行构建和项目管理。最后论述了数据交换平台终端的实现和自动化测试。
其他文献
Czochralski方法是晶体材料制备中广泛应用的一种方式,在微重力条件下,表面张力梯度引起的对流成为影响材料品质的突出因素,因而成为重要的研究课题。为削弱热毛细对流,近年
主要就文学批评中有关"问题意识"所涉及的内容和所起到的作用进行了简略的分析,并以《批判理论和文化研究的"问题意识"》为范本,就文学研究过程中如何产生问题意识谈谈笔者的
分子缔合现象普遍存在于生物体系或非生物体系中,是分子间相互作用的结果。缔合作用的存在使得溶液的微观结构发生了变化,从而导致了溶液宏观性质如过量体积、混合热、波谱性
本文以外消旋或非手性的联苯为骨架,设计并合成了一类P,N 配体。运用不对称活化的策略,成功地在Cu(I)催化Et2Zn对链烯酮的1,4-共轭加成反应中获得了高对映体选择性的加成产物。
<正>新课程实施以来,信息技术课程教育教学目标发生了深刻的变化,对课堂教学提出了更高的要求。课堂改革的核心是教学方式的改革,课堂是教学的主阵地,其中教师的教学行为最为
采用冷冻干燥法制备了介孔生物玻璃(M58S)/丝素蛋白(SF)复合多孔海绵,采用透射电镜(TEM)和场发射扫描电镜(FESEM)等观察M58S和复合多孔海绵的形貌和结构特征,通过体外凝血实
以提高磁性液体饱和磁化强度和外加磁场强度的方式来提升磁性液体密封技术应用于密封液体的性能总是有一定的局限性。设计了磁性液体密封与机械密封组合密封的结构,并研究了
聚合物电解质是锂电池和燃料电池的重要组成部分,其电导率等特性是决定电池工作性能的重要因素。以偏氟乙烯均聚物或共聚物为基体的聚合物电解质体系具有优良的综合性能,得到
美国的城市设计控制政策是以设计审查制度为核心,以设计导则为方向与依据,以区划法为依托的控制政策,它是美国规划体系发展过程中的新事物,旨在弥补区划法对城市形象、环境质