《基于xml科技资源管理平台的数据集成硕士论文》由会员分享,可在线阅读,更多相关《基于xml科技资源管理平台的数据集成硕士论文(79页珍藏版)》请在金锄头文库上搜索。
1、:r7 6 7 1 6 2分类号:U D C密级编号硕士学位论文基于X M L 科技资源管理平台的数据集成学位申请人陈丽欣导师姓名及职称专业名称罗笑南教授软锌工程二o o 五年四月二十三日基于X M L 科技资源管理平台的数据集成摘要谂文邀强:基予X M L 鼓按资源管理平台豹数据集成专业:软件工程硕士生:陈丽欣碧导教烬:罗笑瘵教授摘要广东省辩技信爨纯建设过程中建立了多爽辩技资源数撵瘁,餐蹩彼勉之立,相互之间无法进行通畅的信息交流与n 共享,造成了“信息孤岛”的格局。为了饺这些大量裳爨盼科技数搬骊资源管理数据撂到更好的利翅,发捧应霄的价蘧,追切需要集成异构科技数据源,整合离散科学数据资源,梅建
2、露向全社会的网络化、智能化的科技数据管理与共享服务体系,实现对科技数槲资源的规范纯管理和裹效利用。本文源予广东省计辣中心的“基q :X M L 的科技资源管理平螽”项匿,鹭在研究异梅数糖集成关键技术规刚弓l 擎,建立基予X M L 的拜技资源管理平台,解决广东省科技资源管理体添中的“信息孤岛”问题,实现对辩技掇源豹巍范化簿瑾。猩上述背景条件下,本文童爱研究基予X M L 的数据繁成中介器。该系统继承传统的包装器中介器架构模式,在多个分前i 式异构数据源之上构建众局统一视图,以X Q u e r y 为痊诲语言,并提供对捧绞一谤蠲接口。本文主要解决两个问题:构建全局视图,对外提供个全局数据的税角
3、,便予信息格式统一与交换;全局焱询处理,针对各分散数撅源的查询能力,将查询分配给各数据源执行,并集成查谗结果。本文魏主要烫献在于:提爨秘在多个分蠢式异稳数撵源之上构建全局统一视阔的方法:撼出一种简单有效查询拆分方法,和建藏查询执行模激的全局查询处理方法;强上述问题研究的基础上,将基于X M L 的数据集成技术墩穗子解决辩鼓资源管理瓣题孛,集成雾 授资源管理数暴,实现方使、块捷的实时查询访问操作。关键调:数据集戒,孛奔器,统一疑图,霹扩爱标记浯京,辩技炎滚镑理基丁| X M L 科技资源管理平台的数据集成A b s t r a c tT i t l e :X M L - b a s e dD a
4、 t aI n t e g r a t i o ni nM a n a g e m e n tP l a t f o r mo fS c i e n c ea n dT e c h n o l o g yR e s o u r c eM a j o r :S o f t w a r eE n g i n e e r i n gN a m e :e h e nL i x i nS u p e r v i s o r :P r o f e s s o rL u oX i a o n a nA b s t r a c tD u r i n gt h ei n f o r m a t i o n a
5、l i z i n go fs c i e n t i f i ca n dt e c h n o l o g y ( S & T ) r e s o u r c em a n a g e m e n t ,m a n yd a t a b a s e sa r eb u i l t ,w h i c ha r ei n d e p e n d e n c eo f e a c ho t h e ra n dr e s u l t si nm a n y “i n f o r m a t i o ni s l a n d s 。F o rm a k i n gb e t t e ru s eo
6、 ft h eS & Tr e s o u r c e s ,t h ed i s c r e t ed a t as o u r c e sn e e dt ob ei n t e g r a t e dt or e a l i z eu n i f o r mm a n a g e m e n ta n de f f i c i e n tu s eo ft h er e s o u r c e s M a n a g e m e n tP l a t f o r mo fS c i e n t i f i c & T e c h n o l o g yR e s o u r c e (
7、S T R M P ) p r o j e c ti nG u a n g D o n gC o m p u t i n gC e n t r er e s e a r c h e do nh e t e r o g e n o u sd a t ai n t e g r a t i o ne n g i n et e c h n o l o g y , a n du s e di tt ob u i l dX M L - b a s e dS T R M Ps y s t e mt or e s o l v ei n f o r m a t i o ni s l a n d sp r o b
8、 l e m si nS & Ts y s t e m s +T h i sa r t i c l em a i n l yf o c u s do nr e s e a r c ho fX M L - b a s e dd a t ai n t e g r a t i o nm e d i a t o r T h em e d i a t o ra d o p t st r a d i t i o n a lW r a p p e r M e d i a t o ra r c h i t e c t u r ep a t t e r n , b u i l d i n gag l o b a
9、 lv i e wo v e rm u l t ih e t e r o g e n o u sd a t as o u r c e s ,t a k i n gX O u e r ya si t sq u e r yl a n g u a g ea n do f f e r i n gau n i f o r mi n t e r f a c ef o ru s e r T h i sa r t i c l em a i n l yr e s o l v e st w op r o b l e m s :u n i f o r mg l o b a lv i e wm a n a g e m
10、 e n t ;q u e r yg l o b a lu n i f i e dv i e w , d e p a r tt h eq u e r yt os u l x l u e r i e sf o re a c hd a t as o u r c ea n dr e f o r mt h er e s u l t 。T h ec o n t r i b u t i o no ft h i sa r t i c l ei sb r i n g i n gf o r w a r da nX Q u e r y - b a s e dg l o b a lv i e wa r c h i
11、t e c t u r eo v e rd i s t r i b u t e dh e t e r o g e n o u sd a t as o u r c e s ,p r e s e n t i n ga ne f f i c i e n tq u e r yd e p a r tm e t h o da n da ng l o b a lq u e r yp r o c e s s i n gm e t h o dw i t hc o n s t r u c t i n gQ u e r yE x e c u t i o nM o d e l ,a n da tl a s ta p
12、p l y i n gX M L - b a s e dd a t ai n t e g r a t i o nt e c h n i q u ei nS & Tr e s o u r c em a n a g e m e n tt or e a l i z ec o n v e n i e n tr e a l - t i m ea c c e s s i n go p e r a t i o n K e y w o r d s :D a t aI n t e g r a t i o n ,M e d i a t o r , U n i f i e dv i e w , 鹱kS c i e
13、n c ea n dt e c h n o l o g yr e s o u r c em a n a g e m e n t珏基于X M L 科技资源管理平台的数据集成图袭索弓图表索弓l鹫i l 秘鼓瓷瓣蓉理乎螽絮稳麴4 图卜2 包装器一中介器集成模式架擒1 2图2 - 1 基于X M L 的数据集成中介器系统槊构图1 6 图3 一l 三屡模式映射图2 2 翻3 2 模式表示转换对比蚓2 4图3 - 3 源数据模鼙与疆撂数据模型映射黼3 0 图4 - 1 全同x Q u e r y 查询处理架构图3 5 图42 蠢洵执行模型3 8魁4 3 壹瀚执行模型设计类圈4 0 圈4 4 套港魏孬模型裢
14、蠹妻生袋设诗蹶黟强4 l图4 - 5 查询执行模型示例4 6 圈4 6 转换后的查询执行模型示例4 8 图5 - 1 科技资源管理平台的数据集成架构5 4 霆5 - 2X Q u e r y 掏造嚣界露5 5图5 - 3X Q u e r y 编辑器彝谣。5 6 图5 - 4 科技计划项日检索礅面流5 8 图5 - 5 科技计划项目检索页面5 9幽5 - 6 科技计划项耳捡索锚粟页西5 9表3 - 1 关系寝数据与其默认X M L 视图2 6 表4 - 1X Q u e r y 标准化规则3 7 表4 - 2 查询蓬写必要信息淡3 9 表4 - 3o r d e r ,x q 静鼗摇滁偿患表4 4表4 4o r d e r x q 的变量信息表。“ 表4 - 5o r d e r x q 的匹配信息表“表4 6o r d e r x q 的条件语向4 5表4 7o r d e r ,x q 豹涉及繁熹表 表4 - 8S O L 蠢询对象规英8 袭4 7I V