基于SOA的数据交换层关键技术的研究

基于SOA的数据交换层关键技术的研究

论文摘要

企业应用集成是目前大多数企业所面临的任务。实现异构系统间的数据交换是完成这一任务的最根本前提。传统的数据交换方案出于拓扑结构、跨平台能力等方面的限制总存在着一些问题。随着面向服务体系架构的广泛应用,数据交换技术迎来了新的发展空间。本文简述了SOA的概念和体系结构,在深入研究Web服务规范和XML技术的基础上,提出了基于SOA的数据交换层模型。文中设计了模型的整体框架,以Web服务为实现各功能模块的基本单元,以XML文档为数据交换中介,保证了异构系统间的松耦合度和转换方式的通用性,并就模式匹配、XML模式与关系模式转换和SOAP消息的可靠传输这几个关键问题提出了解决方案。文章的最后通过试验与在工程中的实际应用证明了数据交换层模型的可行性与实用性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 选题背景及意义
  • 1.2 国内外研究现状
  • 1.3 论文工作
  • 第二章 EAI 领域中数据交换关键技术的研究
  • 2.1 SOA 概述
  • 2.2 SOA 核心技术研究
  • 2.2.1 Web 服务
  • 2.2.1.1 Web 服务的特性
  • 2.2.1.2 Web 服务体系结构
  • 2.2.1.3 Web 服务规范
  • 2.2.2 XML 技术
  • 2.2.2.1 引入XML 的必要性
  • 2.2.2.2 DTD 与Schema
  • 2.2.2.3 XML 编程接口
  • 2.2.2.4 XML 定位和查询
  • 第三章 数据交换层模型的概要设计
  • 3.1 DEL 需求分析
  • 3.1.1 协调数据格式
  • 3.1.2 平台兼容
  • 3.1.3 设计目标
  • 3.2 DEL 框架构建与模块划分
  • 3.2.1 DEL 整体结构
  • 3.2.2 数据交互模块
  • 3.2.3 模式管理模块
  • 3.2.4 数据转换模块
  • 3.2.4.1 映射器设计目标
  • 3.2.4.2 映射器工作流程
  • 3.2.5 数据访问模块
  • 3.3 DEL 工作流程
  • 3.4 DEL 关键问题的解决方案
  • 3.4.1 XML 模式与关系模式的转换
  • Schema 的提出'>3.4.1.1 SSchema 的提出
  • 3.4.1.2 元素的分类提取
  • 3.4.1.3 约束标志的定义
  • Schema'>3.4.1.4 生成SSchema
  • 3.4.1.5 映射规则
  • 3.4.2 模式匹配
  • 3.4.2.1 XML 模式间异构冲突分析
  • 3.4.2.2 基于XML 模式树的匹配
  • 3.4.3 SOAP 消息传输可靠性
  • 3.4.3.1 引入WS—ReliableMessage 规范
  • 3.4.3.2 可靠SOAP 消息传输的设计
  • 第四章 DEL 详细设计与实现
  • 4.1 开发平台
  • 4.2 数据采集器
  • 4.2.1 模式转换服务
  • 4.2.2 数据采集服务
  • 4.3 映射器
  • 4.3.1 模式匹配服务
  • 4.3.2 数据映射服务
  • 4.4 模式管理器
  • 4.4.1 模式注册服务
  • 4.4.2 模式更新服务
  • 4.5 数据解析器
  • 第五章 DEL 模型试验与应用
  • 5.1 DEL 模型试验
  • 5.1.1 试验准备
  • 5.1.2 试验过程
  • 5.1.2.1 源数据
  • 5.1.2.2 生成源XML 数据文档
  • 5.1.2.3 生成源XML 模式文档
  • 5.1.2.4 生成目标XML 模式文档
  • 5.1.2.5 模式匹配
  • 5.1.2.6 生成目标XML 数据文档
  • 5.1.3 试验结论
  • 5.2 DEL 在中国华电集团门户系统整合中的应用
  • 5.2.1 中国华电集团门户系统简介
  • 5.2.2 门户系统对PIMS 的整合
  • 第六章 总结与展望
  • 参考文献
  • 致谢
  • 在学期间发表的学术论文和参加科研情况
  • 相关论文文献

    标签:;  ;  ;  

    基于SOA的数据交换层关键技术的研究
    下载Doc文档

    猜你喜欢