基于异步消息传输和XML的数据集成研究

来源 :广东工业大学 | 被引量 : 7次 | 上传用户:comeandsit
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机的广泛应用和互联网技术的迅速发展,计算机应用技术已经在人们工作生活中变得越来越重要。针对社会各行各业开发的信息管理系统给人们的工作生活带来了巨大的便利,但于此同时,大量分散运行的信息系统也带来了数据冗余,数据统计困难,信息资源难以共享、各系统不能协同工作等问题。针对信息化过程中出现的这些问题人们提出对数据进行集成的方法,通过它即可以在一定程度上保护企业原有信息建设投资,又延续了一直以来客户对系统的使用习惯,更重要的是使各系统的数据得到了交流,减少了数据的冗余,方便了信息的共享。本文的研究来源于广州市东山区卫生局应用集成项目。通过对该项目的研究和分析,本人设计了一个基于异步消息传输和XML技术的数据集成解决方案,不但满足了广州东山区卫生局应用集成的需求,也为以后解决类似问题提供了一个一般化的解决思路。为实现数据集成,本人对广州东山区卫生局四个系统进行了详细的调研,特别是对各个系统的数据库进行了细致分析,并在此基础上设计了一个共享数据规范,从各个子系统中提取出来的共享数据都要转换成此格式以方便共享。研发过程中,本人设计并实现了一个具有异步消息传输功能的模块,各个子系统可以通过该模块向中央数据库发送消息。此异步消息传输系统由Java语言实现,支持跨平台的点到点的数据传输,支持消息持久化和TCP传输协议,整个系统由XML文件配置。该模块由消息服务器和客户端开发包(SDK)两部分组成,应用时,消息发送端和接收端只需调用客户端丌发包中API即可透明地实现消息的传输,为数据的集成搭建起一个通信平台。XML技术的采用,是实现整个系统数据集成的关键,它解决了数据格式转换和跨平台数据传输的问题。从各个子系统数据库中抽取得到的共享数据首先被转换成XML数据文档,然后由定义好转换规则的XSL文件统一转换成符合共享数据规范的XML数据文档,最后由异步消息传输系统传输至中央数据库端,并在那里被再次转换成数据库中的表数据。研究开发过程中还设计实现了适配器,它封装了文件监听、数据抽取、数据转换等工作,适配器支持XML文件配置,实现了由配置代替开发,大大降低了数据集成系统开发过程中的复杂性,提高了对不同集成环境的适用性。
其他文献
中文文本自动校对,属于自然语言处理的应用基础研究范畴,其目的是要实现一个能达到一定校对目标的人机交互式计算机辅助校对系统。自上世纪90年代以来,出版业电子化迅猛发展
容错中间件将容错逻辑和应用逻辑分离,在中间件层为分布式系统提供容错支持。目前国内外在容错中间件技术研究中所采用的容错模型,如集成模型、拦截模型和服务模型等均存在各自
生物免疫系统是一种并行的自适应信息学习系统,具有完善的机制来识别和排除侵入机体的抗原,并具有学习、记忆和自调节能力。受生物免疫机理的启示,在借鉴生物免疫系统信息处理机
在制造型企业中,成本控制一直是企业实现最大利润的有效方式,而目前的ERP系统在决策支持方面严重不足,大大制约了企业的成本决策水平,且企业成本分析决策问题有着广泛性、繁杂性
按需干扰攻击相对于传统非“间歇性”干扰攻击有着同等的破坏性,并且隐蔽性更高。由于按需干扰攻击的隐蔽性高,传统的干扰攻击检测方法不能有效地对其进行检测,而已有的按需
工程制图练习和批改系统的智能化是目前工程制图网络教学领域研究和开发的热点,虽然出现了工程制图CAI课件,但很少有适合学生作业用的课件,能够辅助习题批改的课件已经更少了,实
本论文的技术背景是多端口路由器测试。ISO 9646有关中继系统的测试技术框架受面向一致性测试(Conformance Testing)和单序测试的限制,它推荐的“回绕测试法”(LTM)和“穿越测
软件测试能够检测软件中的错误并保障软件质量,是软件开发周期中最重要的环节之一。随着软件规模的不断扩大,软件测试中的各项费用也不断增加。软件测试自动化是减少测试时间
序列比对是生物信息学中基本的信息处理方法,随着人类基因组计划的推进得到了广泛的重视和深入的研究,但是目前还没有一个最佳的多序列比对算法。近年来,遗传算法的卓越性能
随着大数据时代的到来,数据归档对于企事业单位的作用愈加重要。光盘库因其低廉的价格成为近年来快速发展的海量存储设备。目前,存储系统在容量急剧增长及应用场景多元化的同