首页> 中文学位 >基于异步消息传输和XML的数据集成研究
【6h】

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

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题研究的背景

1.2数据集成的研究现状

1.3课题研究内容

1.4课题研究特色

1.5课题研究意义

1.6论文内容组织

第二章广州东山区卫生局各应用系统现状

2.1系统现状介绍

2.1.1各软件系统介绍

2.1.2系统整体环境介绍

2.2本章小结

第三章系统需求分析

3.1需求分析背景

3.2需求分析

3.2.1用户介绍

3.2.2用户开发要求

3.2.3系统开发目标

3.2.4系统功能需求

3.2.5系统开发工具

3.3本章小结

第四章系统设计

4.1系统解决方案

4.2数据集成模式

4.3数据交换方法

4.4共享数据规范

4.4.1数据规范概述

4.4.2共享数据规范结构说明

4.4.3共享数据指标

4.4.4共享数据指标数据结构

4.5共享数据提取

4.6软件结构

4.6.1适配器

4.6.2各模块的软件结构

4.7本章小结

第五章异步消息传输设计

5.1消息服务器

5.1.1消息服务器工作流程

5.1.2消息服务器结构

5.2消息结构

5.2.1消息定义

5.2.2消息类型

5.3客户端开发包

5.4本章小结

第六章采用XML技术实现异构数据集成

6.1 XML技术

6.1.1 XML族应用体系

6.1.2 XML在数据交换方面的应用

6.2使用XSLT转换XML文档

6.2.1 XSLT样式表结构

6.2.2转换处理过程

6.2.3数据格式转换

6.3 XML与数据库的转换

6.3.1转换原理

6.3.2数据转换

6.4本章小结

总结

参考文献

攻读学位期间发表的学术论文

致谢

展开▼

摘要

随着计算机的广泛应用和互联网技术的迅速发展,计算机应用技术已经在人们工作生活中变得越来越重要。针对社会各行各业开发的信息管理系统给人们的工作生活带来了巨大的便利,但于此同时,大量分散运行的信息系统也带来了数据冗余,数据统计困难,信息资源难以共享、各系统不能协同工作等问题。针对信息化过程中出现的这些问题人们提出对数据进行集成的方法,通过它即可以在一定程度上保护企业原有信息建设投资,又延续了一直以来客户对系统的使用习惯,更重要的是使各系统的数据得到了交流,减少了数据的冗余,方便了信息的共享。 本文的研究来源于广州市东山区卫生局应用集成项目。通过对该项目的研究和分析,本人设计了一个基于异步消息传输和XML技术的数据集成解决方案,不但满足了广州东山区卫生局应用集成的需求,也为以后解决类似问题提供了一个一般化的解决思路。 为实现数据集成,本人对广州东山区卫生局四个系统进行了详细的调研,特别是对各个系统的数据库进行了细致分析,并在此基础上设计了一个共享数据规范,从各个子系统中提取出来的共享数据都要转换成此格式以方便共享。 研发过程中,本人设计并实现了一个具有异步消息传输功能的模块,各个子系统可以通过该模块向中央数据库发送消息。此异步消息传输系统由Java语言实现,支持跨平台的点到点的数据传输,支持消息持久化和TCP传输协议,整个系统由XML文件配置。该模块由消息服务器和客户端开发包(SDK)两部分组成,应用时,消息发送端和接收端只需调用客户端开发包中 API 即可透明地实现消息的传输,为数据的集成搭建起一个通信平台。 XML技术的采用,是实现整个系统数据集成的关键,它解决了数据格式转换和跨平台数据传输的问题。从各个子系统数据库中抽取得到的共享数据首先被转换成XML数据文档,然后由定义好转换规则的XSL文件统一转换成符合共享数据规范的XML数据文档,最后由异步消息传输系统传输至中央数据库端,并在那里被再次转换成数据库中的表数据。研究开发过程中还设计实现了适配器,它封装了文件监听、数据抽取、数据转换等工作,适配器支持XML文件配置,实现了由配置代替开发,大大降低了数据集成系统开发过程中的复杂性,提高了对不同集成环境的适用性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号