| 【中文题名】 | 基于Web Service的异构关系数据源的集成研究 |
| 【英文题名】 | The Research on Heterogeneous Relational Datasource Integration Based on Web Service |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-11-12 |
| 【中关键词】 | 异构数据,Web,Service,连接池,JBoss,数据缓存 |
| 【英关键词】 | heterogeneous data,web service,connection pool,jboss,data-cache,lru, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>> |
| 【论文摘要】 |
多源数据是构建信息系统的重要部分,尤其是各类关系数据库,其异构性和管理的局部性以及地理位置的差异性导致企业信息管理中出现大量信息孤岛,造成运营成本的增加,所以研究一种能解决异地异构数据源集成的高效方案成为目前数据集成的一个研究热点。
本文在对目前各类集成方案的分析基础上,提出并建立了一个基于Web服务的访问异地异构数据源的平台,使用户透明访问分布在各个网络节点的异构数据源,为了减少Web Service数据传输带来的性能损耗,采用缓存数据的方式保存常用数据。
本文所做的工作:
1.设计了异构数据集成平台体系结构—以典型的mediator/wrapper方式与数据缓冲优化相结合,实现了Access,SqlServer2000,Mysql等数据源即插即用,对于中间库中的缓存数据采用了改进的LRU置换算法,对近期较少被访问到的数据进行替换,避免了中间库负载过大性能恶化;
2.利用Web Service技术实现了平台与局部数据源的通讯,屏蔽了数据源位置的差异;
3.对JAVA开源应用服务器JBoss进行研究,为实现缓存数据的实时性,建立了局部数据源监听器,并将监听器嵌... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-8 |
|
第一章 绪论 |
8-15 |
|
§1-1 研究问题的提出 |
8 |
|
§1-2 异构数据源集成技术的研究现状 |
8-12 |
|
1-2-1 异构数据源的相关概念 |
8-9 |
|
1-2-2 已有集成项目和集成方式的分析 |
9-10 |
|
1-2-3 现有集成应用技术的分析比较 |
10-12 |
|
1-2-4 利用Web Service 技术进行数据源集成的优势 |
12 |
|
§1-3 异构数据源集成需要解决的问题 |
12-14 |
|
§1-4 本课题研究的内容和所做的工作 |
14-15 |
|
第二章 异构数据源集成使用的关键技术 |
15-23 |
|
§2-1 命名和目录服务 |
15-17 |
|
2-1-1 命名服务命名系统和命名空间 |
15-16 |
|
2-1-2 JNDI(JAVA 命名与目录服务) |
16-17 |
|
§2-2 WEB SERVICE 技术简介 |
17 |
|
§2-3 连接池技术 |
17-19 |
|
§2-4 XML 技术 |
19-20 |
|
§2-5 JBOSS 开源应用服务器 |
20-22 |
|
2-5-1 JBoss 与其他应用服务器的区别 |
20 |
|
2-5-2 JBoss 架构 |
20-22 |
|
§2-6 本章小结 |
22-23 |
|
第三章 异构数据源集成系统框架设计与实现 |
23-41 |
|
§3-1 异构数据源集成系统的设计目标 |
23 |
|
§3-2 基于WEB SERVICE 的数据源集成系统的体系结构 |
23-30 |
|
3-2-1 基于Web Service 的数据源集成系统三层体系架构分析 |
23-25 |
|
3-2-2 带数据缓存优化的数据源集成系统功能模块概述 |
25-30 |
|
§3-3 集成系统服务层的设计 |
30-34 |
|
3-3-1 服务层的总体设计 |
30-31 |
|
3-3-2 单数据源访问流程分析 |
31-33 |
|
3-3-3 多数据源访问流程分析 |
33-34 |
|
§3-4 集成系统服务层的实现 |
34-40 |
|
3-4-1 全局SQL 分析器的实现 |
34-35 |
|
3-4-2 带缓存及缓存优化器的全局协调器的设计与实现 |
35-38 |
|
3-4-3 局部包装器的实现 |
38-40 |
|
3-4-4 消息监听代理的实现 |
40 |
|
§3-5 本章小结 |
40-41 |
|
第四章 WEB SERVICE和 JBOSS技术在异构数据源集成系统的应用 |
41-52 |
|
§4-1 引言 |
41 |
|
§4-2 利用WEB SERVICE 进行数据源集成的策略分析 |
41-43 |
|
4-2-1 Web Service 技术在集成系统中的设计 |
42 |
|
4-2-2 利用AXIS 进行Web Service 的开发方法 |
42-43 |
|
§4-3 WEB SERVICE 在全局协调器中的应用 |
43-48 |
|
4-3-1 服务的配置与设计实现 |
44-47 |
|
4-3-2 多线程在多数据表查询中的应用 |
47-48 |
|
§4-4 WEB SERVICE 与JBOSS 在局部包装器的应用 |
48-51 |
|
4-4-1 JBoss 在局部包装器中的应用 |
48-49 |
|
4-4-2 Web Service 与MBean 的结合应用 |
49-50 |
|
4-4-3 缓存数据的更新处理策略 |
50-51 |
|
§4-5 本章小结 |
51-52 |
|
第五章 结论 |
52-53 |
|
参考文献 |
53-55 |
|
附录 A |
55-59 |
|
附录 B |
59-60 |
|
致谢 |
60-61 |
|
攻读学位期间所取得的相关科研成果 |
61 |
|
| 【DOI】 | LunWen.ID:2.2008.362659 |