已阅读5页,还剩53页未读, 继续免费阅读
(采矿工程专业论文)基于web的矿山企业异构数据库集成系统研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
y 7 7 6 7 0 8 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包 含为获得 塞邀堡王态堂或其他教育机构的学位或证书而使用 过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文 中作了明确的说明并表示谢意。 学位论文作者签名:受,琦 签字曰期:p 蛑争月胗日 学位论文版权使用授权书 本学位论文作者完全了解 塞邀堡王盘堂有保留、使用学 位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单 位属于安徽理工大学。学校有权保留并向国家有关部门或机构送交论 文的复印件和磁盘,允许论文被查阅和借阅。本人授权童邀理工 太堂可以将学位论文的全部或部分内容编入有关数据库进行检 索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。( 保 密的学位论文在解密后适用本授权书) 学位论文作者签名 熊许 导师签名 签字日期:口,年牛月j d 日签字曰期:护f 年牛月护日 戚 摘要 i i i 食_ p 导从事矿物助探羽ij 卜发# j l 昧行业,竹f | 信,j 、系统n 勺 发远川为 山个 j k g l 造了明总的经济效益。山r 发的ej 睫、缺乏统柄、川,给i | j 介, f i , 带来厂大芾的; 构系统。 本文引刈矿企、k 存在人量遗留数扼库和“信息孤岛”问题,设洲j ,种适 合矿1 1 1 个, i k 片构数掘库集成的模型,并以构建下煤中予商务爿1 构数扒i 促成、l j 仃 作为认验模型,成功地。丈现了该模型该帧型砹i 为j , j - j 疋、分仉- 1 1j ,i j s 性 - , 发wc 、| 1 芷务层作为t 。1 j 连接丘,使身二成模掣耍l i 自川扩腱陀垌i 芡7 计 , 小文充分研究了集成系统的实现。对舛构数掘库n 0 接入、仃嫩、”构佚- 7 j 消除、客户端实现等技术细节刘行了i 、阳h 闸列j 川a d o n e i 的川。编w 川f 7 1d a l a s c t 炎和x m i 格f 托数扼描述语矗化胛”构数州源的”附 忆 牟j 斗4 jj 供 、 的教扒i 述格,- :采f hw e bs e t v i c e s 时犍业务逻轱 ,饼敞底j ,数州溯的? 鼢r l , 为辑端问”陶数据源提供助能按i 齐数折:功:和j 能了系统琊州以做j r j i 以 提供i n t e r n e t l n l t a n c t 卜的远程服务。窖j 。端的集成实驯采剧l e 浏。瓤器n 乃允川 j 、一抖i ,j 羽a s p n e t 眇4 络自i 程技术,使客户端7 模w t 1 、 b j t : t f 接q ! 1 1 _ 】幻。 木文石j l 究成功,为术来矿山个、世构建人型的异构数j i ! :盯集成l 、j 川j 处川糸巧【、 供良好借箍,m 可以为其他个业兴建松敞祸合五u 集成系统摊l 参髟小边的研冗, 只有定的虮爻意义和经济价值? 足f j qj :i j 勾数据j 乖 h 、h m o w o r k w o i _ ) 服务 ) 、 li 是十w e b 的矿i l l 食业异构数抛库袋成糸统川“ a b s t r a c t m i n e sa f e tiy p eo fs p o c i a le n t e r p r is e sw h ic he n g a g e dir l in e r a l p r o s p e c t n ga n de x p o r i n g m jn o sj l a v eal a r g e ( ) 厂h e fe 驴t e o h , 、h 、j _ le m b e c a t l s 、o i in d e p e n d e n td e v e l o p m e n ta n ds c a r c eort i l l ior h 1r i n fh 1 u a i m o c ia tt h ep r o h e m 【h a lf l l ib e sh a v eal o to fr e m n a n td a t a b 1 s ( 、h lr 】( i “i n f o r m a t i o ni s l a n d ”l h isp a p e rd e s i g n sam o d ew h i c h 】nf a v o re l 、m in e s h c t o r o g e n e o l 】sd a t a b a s e s in 1p g rr 1l io f i r lh ep a p e rc o n sc f u c t sai in gm ir l c s e l e c t r o n i cc o m m e r c eh e ie f o g e n e o u sc l a t a b a s e sj n t e g r a ti or n ir l it i ( 、 e x p e r i m e n ti s s u c c e s st h em ( ) d e ikd e s i g n e de x p a n d a b oa n df l i 州r ih u te d nl a y o r sb sm o d e ,u s in gw e bs e r v ic o sa si n t e r f a c el a y e rm a k e sit 1 1p z r r 1 1jo 3 h a v ee x p a n d a b i1it ya n df l e x i b i j t yy e t t h isp a p e rr e s e a f c h e st h ef e a iz d t l0 1 30r1h e in t e p , r a t in g y h t e m f i d is e l l s s e st h er e a l i z a t io bind e ll i j1 i1in ( 、l l i d o st h ec o l i f l e clf o n h i v er ir l ( i t a k i i g 1h ee ji m i n a t i o no ft h eh e 【e r o g e n e o u sm o d e c l i o nrs id er o 。1izr lr i ( ) 1 1 a n ds 0or 1 i 、h eh e t e r o g e n e o u si se 1i m i h a t e db yt h ep r o g r a m n lc 【1oc o m p o 1 t ,n i _ w h ic h ,1rei ) a t a s e ta n dx m la n dp f o v id eur i o r d a l ad e s c f i ) 【:f0f l l l i lu s e dw e b s ej “v ic e se n c a d s u l a r e sa f f a if s o g jc ,s h i t 、id si ,h eh el e r o g e n c o u _ o fl 1r 【 s o h r c ea n dp r e y jd ei n t e r 瞄c ef or c lj s io i i l e f a p p l i c a t i o nv i s n i n gw e b s e r vic u s s os u b s y s t e m sc h f b ee x ie d ( 1 e dt op f o v i d ei n t e r n e t t n t r a n e l t e l e s e r v i c o s t h ei m p e m e o to rc 1ier l ts i d ei n t e g r a t i o nu s e si ebr o w s e ra s u n i o no u s t o m e rin t e r f a c e ,a n du s e sa s p n e 7 it op r o g r a mm a d ec l i e n 一s i d ea n d m e s o s p h e r e ir l o s e u a tin g r e s e ;lf c ho ft h ep a p e ri ss u c ( 、e s sm in e sc o n s t r u e t i n g1a r g e m ;1 1 【、 h o t o y o g e n e o t l sd a ia b a s e si n t e g r a t e ds y s t e mc a l 3u s eilf o rr e f e r e l l c ( 1 il c hr ! d i r e c to lh ere 1 3 t e r p r is o se x p l o r er l o i q c o h er e n lc o u p l i n gin t e g r a 【e 【l _ v 州( ! i l l 、h er e s e a r c hh a sc l e f jn j t eo p e r u t jo r s i g n if 。ic a l i c oa n do c o f o i i i t 、r k e yw o r d s :i l e te r o g e n e o u sd a t a l 3 t l s e s n l :il ? r a l l l e w o l 、k w 。i i _ ( 、v | ( i “、 ad ( ) 卜m l 2 企业译 = j _ j 数据览j 止彖锖川) 1 绪论 1 1 课题背景 咿l i i 企业足直接从事矿产勘察开发,为国家提供能源和咿物原判的生广币位, 建罔5 : 年米,在地质勘察取得丰硕成果的璀础上,我廖已建成了15 万多座矿i i 企、哕。矿山企业的建设发展为困家经济建设、社会发展和人民生活水平的提南, 提供了不玎缺少的能源和r i 农业原材利等物质资源。 i f 生产经营的特点,我囡的矿i l i 介 l k 人翻;分上i | l 处偏女i 、f i 、f 点分散、卟 j 、设备流动性很强,尤i 是人多数i 【1 个业还仃 下f 、f k 等牝怵情况_ | i ,。资源 分御及丌采的复杂性,给矿山个业信息化建没带来定的难度。仃汁所机泛心 用的今天,矿l b 企_ j 建、j r 定数量的应用软件及数掘库,仉丌发币位和湖j 多,缺乏统一标准,造成企业之阳j 、部之问信息交流网难,存存一f 复月发肌豫, 信息共享程度低。然而,企业已经存在的数据库的投资是巨人的,小是矿企、l p 牛产经营所必需的宝贵资源。冈此,丌发皋 一w e b 的矿山个业异构数扼库集成糸 统就显得十分有意义。 随着尘j ”和经济发展的全球化趋势,特别是i n t ( ! r n e l 的广泛使川,使刚绵延 伸、作用到市场”,企、l k 的生产经营模式正在潜移默化地发, 二变化。企f ki i :1 f j l | | f i 令球。1 勺市场、资源、技术和人员的竞争。各种新技术的涌现和府川幽加删了1 1j 场的伙速变化。市场的动态多变。时- 迫使企业改变纤营策 | | ,时叫羽ij h 场“i 有东 被提高到甬要地位。牛产和销售的数宁化、网络化、镏能化平敏捷化将足令肝的 发展趋势。而f 1 个、| k 埔于传统的能源儿j :似忆l 、i l | | 唯l ,7 h 17 教书川”i 齐效 益相对其守 一p 偏低。要提升矿山介、【p 的经济效蒜,除j 7 提l 哥外采技水羽i 娥一簪之 外,销售、管理模式的创新和整合 h 是企业发展的有效途径。 1 2 问题的提出 121 谢山企业信息化现状 川钟机神:我倒矿j i 企、kq 的心用发眨较1 火,应用范围化小断护旭,从i l i 儿采发计、采n i t l 划编制、生产爆破、矿山财务管理、人员管理刨矿i 二j “u ,度 指挥,都推出了相应的软件系统,并且正从1 l 机独立使用向例络化发腱,期冁艾 现资源和信息的其享”1 。 122 矿山企业现有信息系统的异构性及缺陷 仃、山介业广i 丌发了大肇软俐系统。l n i 介、l p 杓j :发叫川、泉川的技术、系统 划力法、馊t i 采川等:都白1 :觇划、”发,使介、叫向软、地什糸络j 0 :,;j 统小弧 系统之川嫦以史现交7 f :。随荇1 1 网耵i 息技术n 勺b 述发j 挺,矿i | i 介, l k,m i * j 要建立个对外宣传和交7 l 的窗口,充分展示l :j 己的产r h 服务和披术;- j 乃 而】7 i i 监个内洲信后0 交流羽协i 刊管川旧1 平台,以允分、f j 效j | l 剧,烈,评低j ,k 本、提高效率。r 1 前,伊山个业信息采集、传娣、仃储的主要力式足:网j 址介 业向外部传递信息的丰要平台。仉是,大多数五广山企业网站都只仃简f 、f l 的贝f f f | 浏 览,达不到交曩的目的。而企业内部构建了i n tf a f e t 信息系统,以埘内湖蛹、m 同办公。这些信息化成果只在定程度f 满足了企业需要,还存九以出m : - 系统互不兼容,数据信息其享范围小: 在不同系统中需要更换臀陆,降低了效率: 操作人员需要熟悉不同操作系统,操作复杂,效率低下; - 系统需要专业的人员更新纰护,维护成小很高: 灵活性、可移植性差,化费人量时n | j i 建立的信息系统小舱妤| j 虹;击求 7 n 变化, h 需求改变,就将不断修改稃序甚下令部牵砂,嘴删利资企投入: 因此,企、f p 异构数据库系统的集成问题成为制约企、f p 系统川化后j 、交忆的帆坝。 食业异构数据库的互操作、集成是当今研究的热点。 123 集成的分类 系统集成是指根据应用的需求,将硬件平台、网络没备、系统软川、j ij i 软 件及十月应的应用软件等集成为具有优良性能价格比的计算机系统的全过稃i 。 系统集成的内容主要台: ( 1 ) 功能集成 功能集成的 - 要内容有: 集成所需的各种软、硬什i 雕泓个嘲络。 - 对设计的系统接u 进行确认。 对整个系统的组装完成并负贞监督或参与丈施。 网络方案、软件丌发规划没“。 ( 2 ) 技术集成 剥| = 1 1 j 。:i m 化的系统的技术集成:产品测试,验收以及提供剥设搿、”种例络 结构、异种数掘库之间的连接技术。 应用软件”发部分的技术集成:在软什儿发管砰、软件质_ 帚:管列、文档管理 及软件可维护性、可靠性等多方面列应用软件t j | :发商进行约束,以使绡集成向j 以耳义得对h 应应用软什系统的控制权和维护权。,必要时,川以通j ! 颅 剐女lf 刈 用了系统进行必曩的调整,以史现各个应h j 系统的司吒联、叮可操f 1 、刊返 j 。 技术集成f i 作实施的办法即牛成- 系列有关软件j f 发管理的舰范、1 h 、琳,玎 存集成,上作r r | 力以实施。 ( 3 ) 产品集成 提供系统所需、品,特别是功能j j 善的应用软什系统产l 机 系统集成是当前研究的热点。网络是支撑,数越i 源足桀础,处删嗣ij 训_ f 足粘 髓。数掘库的多样f _ ! 足。备删现实。因扩大和更改、p 务,介、1 0 会广个觑m 数引澌! ! 监 增j j u 新的功能。向1 日的数折:洲“划为有重要的历史数掘向4 i 町变虹,则新系统批 可能异构:柯层次、网状、关系数据库系统及面向划象数据库,还i j 能包* 近儿 印发展起求的对象关系数掘库、多媒体数据痒以及面向对象数掘库。对付山铷j , 这样的火型企业集团应用不l j 的数掘库系统足屡见不鲜的,也是现实,r 活中难以 避免的。从本质上讲,数据库系统的爿i 勾矿足建立在其上的膨明系统则由f j 性的根本原冈。数据库系统的异构忖还体现存:计话机、r 台的并构:操竹系统n 1 片 构;数据库表结构、数据项、甚至是网络的肄构。爿构数据库集成足个刚:ij 筹 种数扼库自密切联系,又有别于各种数掘库的耨的研究领域。研究的f 标起- 埘地 理上分散的多个斗构数据库,在尽c ”能少地影响小珂l 闩治性的墒硎;h 史蚬耿介 应用,使得用户能够透明、自效、安全地存耳义n 娥资源。 i 3 内外研究现状 i3i 内外异构数据库集成的研究路线 田外解决j j = 丰勾数据库的互操作问题 二要沿着以1 、路线进行: ( 1 ) 研究数掘库访问接口。 同6 u ,这种技术 ij 一日当成熟。其巾,h 韵代表。阡的有:io c n o i 公一r j n q o d b c ( o p e nd l t a b a s ec o n n e c t i v i t 开放式数据库瓦连,简称o d b c ) ,【i 定义j 数 扼庠访问的a p i 接口。o d b c 的目的是屏蔽各种数据库存取a p f 接i 一 n 勺盖”,为昕 问数掘库的应用程序提供致的接1 。应用程序可以通过称之为o i ) b ( 1 张动祝序的 数据库引擎访问不同的d b m s ;s l n 公司研究的牲r 、v a 技术的数引侔j j :拔拔i j d b c ( 、j 。1 v ad a t ,lb a s ec o n n e c t jv i t v ) 为、7 hv 。1 ,、v i h i 训j 二提供统的 i i i 。 ( 2 ) 发展数拥他输标准。 1 9 9 6 年,力绷网相关技术的主嘤设计绷够iw : c ( w ( 、ldw l t i nw p h ( ? i 1 1 始创建种司j :r 展的标记谄古x m i 。可打、兖l q :、陪法和表现形式分离以及蚓、 化、杨、玳化等特点。x i i l 是一种描述数捌结构的模型,它使用数批i 崩:- j -种州i i 进 j t = 1 i 表格内容的机制,舰范了文件中标址和大j 容i ij 能的组合 ;式,州来定义驯 文件的文件结构、数掘类型等描述规则。日日u ,x 扎已广泛心用jj t 发i 球j 数州 源的访叫和传输中问件1 “j 。 132 异构数据库集成的主要类型 异构数据库的集成应用要求对n - 意数掘库资源实现完全透叫州j 僦涮埔 用性和月放性,近可i 束发腱起来的集成解决方案 二要囱: ( 1 ) 通过构造全局模式的集成j 。 这种模式对各个数掘服务器上的数掘源进行列表,得嚣个局部衷,然扁j 11 l 十w i 二1 3 的矿jlr 企业异掬数州库集成系统圳0 分舶存不同数掘厍服务器 的局部农通过映利,映刺刮个f r 0 i ? 。符个川p 端m 访问或对其他数扼源的圻问只能通过这个全局模式访问数捌游j 、i 川这种乃 、, 刚、- 划多个数 :库f | 勺访川足透明的,即用户不必昆式j = 【| l 指u 所要叫f 门数撕怍。 化是山j j 唰络、应h j 服务器终端n 勺升构性,构造个个“摸式足小弈幼n 0 ,们川 是小必要i 。向。而日现件f 占息变化、数掘库服务软件升级或变更竦j 业址域水腆怏的, 研对这种变化,显然这利r 模式实上j 什不强。 ( 2 ) 数据访问z f i 问件。 数据访问牛i 叫什是企、k 广泛采用的异构数据源访问技术,为w e bj j i j 务器和数 拥库服务器提供连接、传输机制。中| 1 h j , f 位于异构数据库和用桴r 卜( 府用内之i i 向h 办渊拜数扼席系统,m 上为访问集成数据的应刚提供统数掘模。”。这种方 式不影响个、j k 原有数据库的存取机制。t | | l i ij 什采用可编程技术消除数据源的j i 构 模式,将异构信宸、转化为统一模式提供给_ l 二 j 、。这种结构能充分利刷相j 虹心用软 件提供的接l :_ | 柬实现w e b 的数据的存取,一时各个操作系统都有十日应的数捌庠柙 序级坊问接| 1 ( 如a p i 等) 底层编程柬实现i 数据j 哞= 的连接。利川迎川粜成t 川 是f “食、i pj 、i 用集成的主流方法,h 丽闻内外订不少厂商都j 技i 7 fi 】n i 【。 广1 i f hi1 婴fj :i b mm q s e r i e si n t e g r a t o r 、b e aw e b l o g i ci n t e gr a t i o n 、 s y b a s e ( n e we r ao fn e t w o r k s ) e b i zi n t e g r a t o r 、t i b c o a c t i v e e n t e r p r i s e 、a c t i v ea c t i v e w o r k si n t e g r a t i o n 、m e r c a t o re n t e r p r i s e b r o k e r s 、s t c ( s o f t w a r et e c h n o l o g i e s ) 的e g a t ei n t e g r a t o r 、v i t r i a b u s i n e s s w a r e 及s u ni p l a n e t 、m i c r o s o f t 、b o r l a n d 、v i e w l o c i t y 、0 r a c l e 、 c r o s s w o r l d s 、s e e b e y o n d 和w e b m e t h o d s 公司的相应产品j 。 当i h 数据库访问中唰件技术有:c ( :i ,i s a p l ,a s p , f u j s p ( p i i p ) 。c ( :l 执行r t q , w e b f i e 务器饵肩动一个数掘查洵服务,就必须启动个新的c g i 进群,执行巡叟慢, 相对服务器资源代价比较高。【s a p i 魁lls 提供的 丁扩展自身功能展川发 :0 效j 簪 服务器应削程j 芋的接r 。l 二:扯系统c f 一以;i 进“,多线柙的) _ = ;c 延 ,人人坂,b 资幽支,仍耍水 发者有相当的绵j 干能力,亿数圳库访川力还r 小 。 s i 是近q 发爬的膨川】的+ 种动念j 叫站技术,其细件技术特别是a d o 运川礼”构数 l c h 集成方咖t 有成功的例子,在连接爿i 勾数抓库一在定范内得剑了j o 川, s r 蝴忆! 卅级至r j a s l ,n e t ,后者更具w c h 应用丌发能力。j s p 是基于i a v i l 讯。提f i i 的。i 。 是一一种简单、面m 对象、易传送、稳固安全、多线稃执仃托,制及: | j 。“砹i 0 i “ 古,更重要的是j 是一种与平台无天的语言,可以丌发基丁1 w 1 1 ( 4 1 ) 刚络j 、i 用程序。所以s p 的运行机制和a s p 有相川的易_ l j 件目能满山。, ,台兀父的要求。 ( 2 ) 鞲于分佃式计算模式的集成。 “1 日n 比较火用分川j 汁弹技术柏:c o m d c o m 技术、( m 拽术、t s 儿f ) m 千h ( i n 公司提 u 的r mt 规范。 ( :o m i ) ( :o m 是微软提出来的基于组件的丌发技术规范,c o m t e 同机器l 扣的组制 能儿操作,d c o m 则是让例络巾的小同机器巾的组件能瓦榭沟通f = “j 。 【二| i h ,国内自多家雌位都在进行c 洲| a 技术的研究和丌发丁作,也仃j 1 5 l 研制丌发f 1 9 0 r r 系统存c 1 m s 等领域羽剑j 应j ,如尔崩人学1 i g o r i ls ,防科人n 0 盯a r i w s 等“。 c o r b a ( c o m m o no b 。i e c t r e q u e e ti j r e k era r ( :h lte 、cl i i n ,h , ij 公j k 刈象晴求代删) 模到匙分伽式面向对象环境,:定义了个中if i j 件,这个l i 川:仃凇川”,窬规仃 客户服务器巾问件的每一种格式。1 :采剧利,中。h 的拔l :l 定义讲,ii 1 12 1 川t l k ; 定个分布式对象的边界以及它与潜存客户的合同接l j ,写入i i ) i ,| j 的分机- t i - j 琢 应当可以跨语苦、工具、操作系统和网络进行访 2 2 1 0c ( ) r b a 的体系j z 酣4 :t j 。如【纠i 。 图1c o r b a 的体系结构 基于i n t e r n e t 的应用系统的丌发语高利工具关系到可移植性和跨甲龠| f l g t j h :,对于要实现异构平台上的数据共享,显然是旷常蓖要的。a s p 牙h f f l f l 绌合l i q - 决方案中虽有是可行的,它考虑了绢件的重_ l j h :f u 没有考虑丘2 台l y j _ :尺恺, 为a s p 是m 】c r o s o f t 的w e bs e r v e r s :j 0 以j 舌新增的功能,小提供半台尢天助能。 随着技术的发展,结合c ( ) m 技术,微软提l a v a 一m 集成,但这似址引划特殊 平台的。 g u n 公刊的j 二公- j a v a s o f t 制定。1 v a j 数据库的连接“忆迕觇抽叭 ( h v ai al a b a s cc o nr l e cl iv 儿y ) ,史j 见了1 uv j p ! j | 1j 数捌辟系统| _ i j 儿缱连接。 d b c 是一个支持犟本s o l 功能的通f l 底层 p i ,它在不同的数抖c 库助f j | :g j d ,玖i 提供了一个统一的用户接口,同时s u n 公司也提出了r n i i ( r e m o t em c lh o d je v o o a t i o n ) 作为j a v a 远程调用机制,使运行在不同地址空m 不同t 机i 的列琢能 互相渊用。c o r b a 是优秀的分川j 计算模j ,它足以白一的模式趣转n 1 ,州系统璎求 较高,实瑚1 成本较为昂贵,一般要求仃雄厚的资金支持。州时分铂,训算模, 要求运行的环境相刈比较稳定,划于分散的企业特别动杰联盟今、忆这样n 勺汁 紊薰磊 皋十w e b 的副山企业异枇数据库集成系统 - 外死 算方,显然不是很适。白。我们叮以用组件丌发的方法,编写j a v a b e a n x 纠件调 细 件,可以不必改变原有系统,特别足数据库的操作要求,同样可以运轼,川t 成本要求不高,是比较适合当d u 国情。1 。1 。 133 国内外相关异构数据库集成系统研制的成功案例 目前,国内外建成的相关异构数据库集成系统研究的主要成果有 ( ) r d r m so p en , b a s e 19 9 6 年底,尔入口口派股份有限公司宣卉j 推基f - c ji e n t s c r v c r 斛句天系数拟- : 库管珲软件。这标忐着我因第 个具自自主版权的,而异是c s 体系结构的通用 数据库软件完全产品化,并走向了市场。它具有一定的互连性,支持( ) i ) r c 标准, 提供了两种w e b 数捌库解决方案,f f l j c gi 和面向i | 1 v a 的方法。 ( 2 ) c i m s 清华大学研制的c i m s 系统中使用了异构数据库的互操作,但不具有全局数掘 库模式的概念1 。 ( 3 ) a d d s ( a m o c od is t rjb u t e dd a t a b a s es y s t e m l 1 存多数据斤互操作和分布计算领域巾人们己经进行了许多的研究和发工 作,朋现了许多的原型系统和产品。一们采用币 # j c s 模式,。典现了_ i j rj 小川 数据库的互连j 。操作。这种互操作j t 要针对同构j 不境、的天系数j j l ! :片系统利j 、i 川 系统。对于异构环境下某些特定的互操作与分铂处理问题还需进彬饲阿n - h 丌发。 ( 4 ) d a t a p l e x ( ( ;c n e r g t1m o t o r s ) 1 d a t a p l e x 能列分佃式管理的数据进行检索和更习i 。具有位置透明性,支持异 质网络、异质操作系统。它以关系模式为其伞局数赫c 模式,支持的i ) b m s 有m v s 操 t : 系统下的i m s 干u i i ( ;e r s ,查询语言为s q l 的子集,即交瓦式查嘲。 ( 5 ) m e r m a i d m e r m a i d 属f 联邦数据库,它是用十查找和集成各局部数据库管理系统的前端 系统,它t 要柏用户界血、服务器、数据字典# d d b m , 接口等四个功能部件。 i 二述这必系统存定程度上解决了异构信,臼,的共学问题,但仍然存神 些小 足之处一们大多功能比较单一,j 是针对异构信息共享的某些特定的 j 题进仃研 究和实现。 列j 述方案的研究比较可以发现。生种种局限的一个蕈要原m 足汝仃个 统的书j 、玳米舰批系统。另 乃而,蚌构数摒库系统所处自j j l 、味n 引址分们”构 的。在这个自h 提下,数掘库的通信必然涉及大量复杂的数州转换和咖议转换。黼 着分斫i 式对象技术的兴超和逐步完善,这个问题得到了很好的斛次,1 j :自n # - 9c 个通用统一的通信中l 、拜j 件屏蔽异构性,可以大大简化集成系统。 桀rw e i - j 的矿| 【i 似l p 异_ 掬数扼库震l 止糸缋圳, 1 4 课题研究内容 本文从构建w e b 体系结构入手,分析了企业信息化现状,提出片构数抛库集成 是解决矿i lj 企业遗留数掘序和“信息孤岛”问题的有效途锌= 。本文和详细分析现 有集成技术的批圳卜,寻找适合矿| f i 金【k 生产经营特点和信息化现状n 勺集成技术 和系统模式: ( 1 ) 探索当i n 异构数据库集成疗法和分布式操作规范。冉多数据库应川系统 的集成化方向,探索跨平台分布式的集成机制,提出一种堆_ j w e b ( , j 爿i | 勾数捌库棠 成模型。在模刑中,创建中间节点w o 州k 务层连接歼构数掘源干客门v 扎创建松般 耦合型集成。 ( 2 ) 基于w e b 的异构数据席集成模型借助、p 煤电予商务集成 t f ? 丈例化。探 索异构数据库的接入、调用、存取方式,采用w e b 服务整合平台,封装、f k 务逻车 , 为异构数据源探索统数据描述格式,屏蔽数据源的异构刑,实珧客户端跨f f i 、 分布式操作能力。 ( 3 ) 研究集成模型中成员节点服务的w e b 扩展方法、服务发前j 机制羊通信机 制以及客户端调用的实现。 本文按照软件工程的思想和方法,设讣并丌发一个基于w e h 的矿山企、i k l l ir 商 务在线销售系统,实现集成和跨甲台j 渺用,为利用w e b 服务集成异构数据库系统的 丌发技术和方法做些有益的探索利实践。 本丈的研究路线如图2 所示: 15 课题研究意义 用本文的设计思路、设计方法、实现技术而构建的系统,具有川重用性、扩 展性,便于系统移植、升级。本课题研究成功,具有广泛的实用性。为但眦构建 集成的操作平台提供思路、方法、模,以及实现技术,只有很强n q 参考价值。 j rw 卜b 的和f 帝h j a 构披捌r0 、i 戊彖奇圳究 矿i i l 企、软r i :系统异构忡分析 0 平煤集成需求凋俞 厂 。ji一 集 成 的 内 容 l 技术u 伊盹研冗、挫汁 坠蔓1 肼憎 l 异构数掘池! 集成斛1 ,j ;土1 2 【平燥在线蹦i t 集成系绮啦“、编样、洲试 检验、实现 图2 研究路线 2 2 异构数据库集成的主流技术 异构,牛要有以下因素造成的:硬件平f 的不一致、操作系统的小敛、网 络l 办议的小一致和应用格式的不致等。 集成就是在原有系统的基础上,为hj 、t 提供一个适用j 新技术n f j 虹加仃效旧 整体系统,确保系统中多个应用子系统的互操作致性,使不同的软懊件产1 1 l i 、 通汛网络、应用软件之问的接r 1 和内部互操作致性得到保证。集成的原则足充 分利丌j 原有系统的硬件和软件资源,尽1 1 1 能使用当前的新技术,从。爻川m 发,毫芷 立个整体最优的系统。 分布式计算技术和网络技术的发展为数扼库在物理级的访叫提1 ij 投术j i l 础,以! 是,真正的实现还要在逻辑。级术进行。列丁拜异构数烈c 省。的缎戊必殒处 理d b m s 系统缴的异构和数据结构成语义级 的异构。 随着数据库应用系统的网络化、分伽化和数扼库产品的多杆化,列r 数捌厅 的集成更多地依赖于公其的数据片访问技术和分柏式刈象计算技术。水哿 :挺 介绍些实现数据库集成的公共数掘库访问技术和分m - 式对琢引箅技术。 21o d b c j d b c 211o d b c o d b c ( o p e nd a t a b a s ec o n n e c t i v i t y ) 是一种用于访问数扼庙:的统界向标 准,由m i c r o s o f t 公司于1 9 9 1 年底发币,在矩短几年之州,被数抛埔界泛梭受, 已成为珥实 l i i j e 业标准。目j “,越来越彩的第二方厂商杓:设训应l 。发蚪境 , 积极采用的o d b c 技术,使得异构数扼库的访问更加快捷和方便。 o d b c 为异构数扼库的访刚提4 j l 了统的接ii ,它实际 足个数捌j 辛访川 函数礼可以使应用程序直接操纵数 i 【:库中的数j l i 。0 1 ) b c 足堪js q i ,。、in :, 足利住s 0 i ,和应用界而之川的杯什j 接口,t :解决沃入j s q i 拔l j i 川j 【,川 题,免除了应川软件随数据库的改变m 改变的麻烦。 o d b c 通过驱动程序来提供数掘库独市性。驱动程序足个j j 一支持o d b ( 函数调用的模块( 通常是个动念链接库d i | l ) ,j 渺用程序要垛f 1 小川炎,弘的数 捌序, 要调用o d b c 所支持的函数,动念链接剑不同的驱动柯孵i 叫v i i i i o 壮十w e b 的矿l 【j 企、j ,耳构数捌厍集成糸锖 - j ,f 2 1 2j d b c j i ) 1 3 c ( 1 a v ad a t ab a s ec o n n e c t i v i t y ) 为1 a v a 应用程序提供统 a p l 接:l 。j d b ( 1 包括两个基奉部分,面向外发人员的i d l 3 c a p i ,其作用是为程序员提u i 小h f l 0 数 掘库连接方式。山于许多平台不能直接渊用i i ) b c ,可采用j d b co d b c 桥水。丈 现j d b c ,垓桥将j d b c 调用翻译为o d b c 调用,接收j a v a 类型传给o d b c ,提 供中川件代码,在一端与j d b c 交可,另一端可l 数据库驰动椰序川期担的语高 交n i 1 。 2 2c o m d c o m 2 21c o m 组件对象模型( c o m p o n e n t o b i e c t m o d e l ,简称c o m ) 是由微软公川提出的 一种绢件实现舰范,它建立了一整套软件纲件形态标准和接lm 、准,确保小同j 商、小刊叫间、小同语,j 、萁午4 不州操作系统的不同平台遥 :n 1 倾什川什乏 删具备刘制。绂的7j :操作。r f 。 c o m 舰范包括c o m 核也、结构化存储、统数据传输、智能命彳删系统 级的实现,c o m 核心规定了目i 件对象与客户端通过_ 进制接 i 标准进仃交互n j 原则:结构化存储定义了符介文档的存储格式以及创建文档的接e l :统。+ 数捌f 输约定了组件之间数据交换的标准接厂| ;智能命名给予对象个系统j 口u j n 川t 一标识。 c o m 规范具有以下特点: 丰富的综合服务,包括事物,:奠令陀、消息队和数扼存取,以支持最广泛 的应用: 细件i 、日j 通过基于指针的a p i 酬川丈现+ j 操作,阔川透明性好: 对w i n d o w s 依赖性姒,对其他操作系统的支持相对不足; 州件运行环境仪限于微软,f h 支持c o m 舰范的丌发丁其比较多,如v i s t l a l c li 、v i s u a lb a s i c 、d e l p h i 、c i b u i l d e r 等: 定制j 越用软什和r 重用组什的广泛用户皋础; 可靠的啦用性,充分利用用尸1 和丌发人员的现有投资。 2 22d c o m d c o m ( d i s t r i b u t e dc o m p o n e n to b j e c tm o d e l ,分柿式组件对象模型) 址微软1o 其他业界厂商合作提山的一种分向细件对象模型,它是c o m e 分伽汁算方i 扩展,为分卉j 九:刚络小i 刊接点的两个c o m 组件提供了兀操作的拭础 构。d c o m 增强c o m 的分币i 处理性能,支持多种通信协议,加强f : 【什埔f 孙 j 安个保障,把 基于认词:l l i l t e r n e t 安全机制同堪j w i n d o w s n r 的c 2 级安个机制集成托越n _ : 构建在w i n d o w s 系列操作系统甲台l ,通过使用1 1 ) i 屏蔽各种浯i 的j ;- 爿,行描 述分川”麻j 日接li 。i o c o m 只提供进制接lj ,政种拨li j j 刖。个卅1 ,j 江 实现的指针的农。 1 ) ( x ) m 的优点是可以得到w i n d o w s 操作系统j 泛n 1 支扎,此。i 、一j 1 9 叫:成似 快。同州。一足 种实功【l 手支术,有详尽晌定义耵j 舰范。j i 缺j j 、l 足,k 棒乎,j l 能 运 jw i n d o w sj 卜台,对程序语。jf 向支持有限。并1 1 :的网络埔刘能ji ij , 小_ j 。 23c o r b a j v a c o r b a ( c o m m o no h j e t tr e q u e s tb t - o k e ra r c hl e c i ”( 、) 足山【) m f - l m a n a g e m e n tg r o u p ) 提出的一种分布式系统模型,他实际上是一组公川的弛和m 议”。c o r b a 语言是完全中。阡的。客户机和服务器程序可以用c i 。利h v d 和其他 任伺捆绑了c o r i l a 的谓- l _ 1 :发。n :c o i b a1 - 的接li 是用( ) m ( :接l _ | 定义i * 。、ifi i ) 1 ) 进行定义。( o r b a 通过引入b 机制吱现并、r 帆干丌删务器的分离j 。刈琢l l 求代 理o r b ( o j 6 1 cl r e q u e s tb r o k er ) 是( 、( ) 的核心,程宁之i h j 通过( 】f 1 。j , j 迎亿坫 础设施。它截获客户的清求,并负责找出实现其l 青求的服务列象,化送参数及训川 疗法给服务对象,并负出返川结粜。窖,1 0 i 必) 、l h i i | j 5 务刘缘址仲j 问叭务器n 川 l 兮】x 1 0j0 、f t4 _ 0 | j i * * j :r o r b 提“l 氕:步分伟lj 小境1 1 1 1 :l 州| j * :l 、i i 7 j f 荣f 1 r - 。通过1 0 l m 议,可以实现_ 口 扩展的服务器钏服务器f 门爆础 ,构,扦个j 川眦务 器n 勺处州逻辑叫以利川c o r b a 对象请水tp 介埔佑,并刈1 箨j 、,嵩( 1 9 晰q l l ( i 负l 。r 衡,有效地斛决了大型个业的数扼访问瓶颈汕j 题“1 。, c o r p ;a 是一利,嘶阳列象的组件技术和分布式州缘叫弹的体系绀棚,捉d i 了 个可供软件存,i 构网络1 1 跨操作系统利、卜台进仃变日操作的拇准,加上薹绀拗。卜 来自,脊同一商的、运行孜:不同操作系统l 的对象能够边行h 操作,蚓此 晰适合 分柿式系统应f 1 1 序的丌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026学年福建省晋江市南安市一年级数学期末自测模拟精准押题卷详细参考解析详细答案和解析
- 地铁防汛挡水设施安装方案
- 火电机组集控值班员岗位认证题库及答案
- 除尘工岗前技术理论考核试卷含答案
- 2026学年云南省楚雄市四年级数学期末高分重点试题详细参考解析详细答案和解析
- P2P网络借贷课程期末考试试题
- 去石机安全操作规程
- 药物精制工安全操作规程
- 轻钢龙骨石膏板吊顶防开裂节点施工方案
- 自身免疫性肝病鉴别诊断中国专家共识(2026版)
- 中药调剂给付课件
- OTC药品推广策略及市场竞争分析报告
- 2025年医学基础知识考试试题库及答案
- 摆线针轮减速机维修培训
- 医用冷链设备管理制度
- 智慧树知到《中国古典舞的审美认知与文化品格(重庆大学)》章节测试答案
- 艺术品交易市场建设合同
- 非遗课程设计详细教案
- 公共图书馆情绪疗愈空间设计研究:动因、现状与实现机制
- 心理咨询中的认知重构技巧
- 狼图腾读书笔记摘抄及感悟第二章(4篇)
评论
0/150
提交评论