《基于web+services的异构数据源共享》由会员分享,可在线阅读,更多相关《基于web+services的异构数据源共享(70页珍藏版)》请在金锄头文库上搜索。
1、国防科学技术大学 硕士学位论文 基于Web Services的异构数据源共享 姓名:张实 申请学位级别:硕士 专业:管理科学与工程 指导教师:肖卫东 20031101 今 今今 令 Q V I R 1 C t I =曰 g q t m I 可以 将学位论文的 全部或部分内 容编入有关数据 库进行检索,可以 采用影印、缩印或扫描等复制手段保存、汇编学位论文。 ( 保密学位论文在解密后适用本授权书。 ) 学位论文题目: 基于W e b S e r v i c e s 的异构数据源共享 学 位 论 文 作 者 签 名 : 一 施迷 作 者 指 导 教 师 签 名 :省川 日 期 : 2 v u 3
2、年)月 龙日 日 期: j OV3年 了 / 月Ix 日 国 防 科 学 技 术 大 学 研 究 生 院 学 位 论 文 图 目 录 图1 . 1数据仓库体系结构 . . . , . . . . . . , *. , . . . . . . . . . . , , . 二2 图2 . 1 WE B S E R V I C E S 的典型架构. . . . . , , . . . . . . . . . . . - . . . . .- , , . . . . . . . . . . . . 7 图2 .2 WE B S E R V I C E S 体系模型 甲 , ., ,. , . . ,
3、. . . . . 一 , . . . . . -. , . . 一 , . . . . . . . . 7 图2 . 3目前可以使用的WE B S E R V I C E S S T A C K . . . ., . . . , . . . . . . . . . . . . . . . . . . . . . . . . 一 , 9 图2 .4 S O A P消息结构二 , , . . , , . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . 1 3 图2 .5带附件的S O A P 的结构. ,. . . . , ,
4、. , . . . . . . . . , , , , . . . . . . . , 二 , . . . . . . . . . . . . . . . 1 5 图2 . 6 WS D L文档的组成. . . . . . . . . . -. . . . ,. . . . . ,. . . . . . . . . . . . . . . . . . . . . . . 1 6 图2 . 7 WS D L文档的结构 . . . , , . , , ., . . . . , . , 二 , . . . . , 二 ,. . . . . . . . . . . . . . . . . . 1 6
5、图2 .8 U D D I 规范之间的关系 . , , 甲 , 甲 . . , :, . ,. ” 二 , , _ 二 卜 . . . - . . . . . . . . . . . . . 1 7 图2 .9 U D D I 信息类型的结构.“ ,. . , . . ,. . . . . . . . . . . . . . . . . ,. .,. . . . . . . . , . , 1 8 图2 . 1 0 WS D L文档和U D D I 信息模型的映射 . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . .
6、 2 0 图3 . 1基于W E B S E R V I C E S 的异构数据源共享系统体系结构. . . . . . . . . . . . . , , 二 , . . 2 4 图3 . 2获取异构数据源中数据的流程图,. . ” ,- 价 . . , . . . 一 “ , . . 甲 , 二 . . . . 2 6 图3 .3 U D D I 注册中心的服务注册、查询机制 . . . . . . . . . . . ,. . . . . . . . . . , . . . . . 3 3 图3 .4使用数据库实现服务注册、查询机制. - . ,. . . . . . . . . . .
7、 . . . . . . . . . . . . . . . . . . . . . . . 一 3 3 图4 . 1基于WE B S E R V I C E S 的机票预售原型系统的总体结构图. , . . . . . . . . . . . . . . 4 0 图4 .2基于WE B S E R V I C E S 的机票预售原型系统的结构图. . ,. . . . . . . . . . . . . . . . . . . . . . . . . 4 1 图4 .3查询分解进程工作流程图二 甲 一 , ., . . 二 ,. , ., 卜. . 卜 卜 二 , . . . . . . .
8、 . . . . 4 5 图4 . 4服务查询进程工作流程图. . . 卜 . . . . . . . . . , . , - . . . . . . . . . . . . . . . 一, , 二 ,. . . . . . . . . . . 4 5 图4 .5服务调用进程工作流程图二 ” . , . . . . . . . . ,. . . . . . . . . . -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 6 图4 . 6数据源上服务的调用流程图, . . . . . . . . . . ,. . .
9、 . - . . . . . 一 , , , . , 一 , 一 , . . . . . . . . 4 6 图 4 . 7结果整合进程的工作流程图” - . . . . . . . . . , . . . . . . . . . . . . . . . . . . ” ” - . . . . . 4 6 图4 .8服务注册进程工作流程图. 二 , . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 6 图4 . 9查询条件输入页面, . . . . . . . , . ,. . . . . , . . .
10、 . , . . . . . . . . . . . . . . . . . . . . . . . 4 7 图4 . 1 0整合结果显示页面 . . . . . , . . , . . . . . . . . . . . . . . . . . . . . . .- . . . -. . . . . . . . . . . . . . . 4 9 表 目 录 表2 . 1 S O A P消息格式 , - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11、 . . . . . . . . . . . . . . 1 4 表3 . 1书籍信息库A中表B O O K 的结构. _ , , 二 ,. - 二 二 甲 , , ,. 二 , ., , 一、 甲 _ . , . . . . . . 3 0 表3 . 2 D C中的元数据与A数据库中B O O K 表中字段的映射关系. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 0 表 3 . 3数据库 S E R V I C E D B中三个表的结构,. . . . . . . . . . . . 。. . . . . , . .
12、 - . 一 ,. . . . . . 3 4 表4 . 1统一元数据标准. , ,. . . . . . . . . , . - . . . . . - ., . . - . . . . . 二 4 1 表4 .2 A公司内字段与元数据映射关系表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 表4 .3 B公司内字段与元数据映射关系表. . . , , . . . ,. ,. . . . . . 一, , . . . . .
13、. 4 2 表4 .4 C公司内字段与元数据映射关系表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 表4 .5企业信息表信息二 ,. , , . . , . . . . . .- . . , . . . . . . . . . . . . . . . . . . ,. , . . . . . . . . . 4 4 表4 . 6服务信息表信息. . . . . . . . . . . . . . . .
14、 . . . - . . . . . . . . . . . . . . , . . . . . . . . . . . . 4 4 表4 .7服务绑定信息表信息 t . 甲 , , , 二 ,一_ . ., , 一, , ,. 一 . . , , 一 , 一 ,. 甲 , :-. . . . 4 5 表4 .8从A公司返回的记录. . . , , . ,. . , ,. . .- . . 一 ,. . . . . . . . . . . . . . . . . . . . . . . 4 8 表4 .9从B公司返回的记录 . . . . . . . . . . . . . . . . . .
15、 . . . . . . . 一 “ . . . . . . . . . . . . . . . . . . . . . . . . 4 8 第 i页 国 防 科 学 技 术 大 学 研 究 生 院 学 位 论 文 从C公司返回的记录 . . , , ., , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 8 最终整合结果. . . . . . . . ” 二 “ . . . . - . . , . . . ,. . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4