亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        CORBA技術在數(shù)字信息資源整合方面的應用

        2009-06-12 09:46:28鄒鳳杰
        中國新技術新產(chǎn)品 2009年9期

        鄒鳳杰

        摘要:對數(shù)字信息資源整合技術的研究許多領域具有很大的經(jīng)濟價值和廣闊的前景??梢宰層脩舾奖愕墨@得有用信息,促進企業(yè)更好的發(fā)展。本文介紹了數(shù)字信息資源整合技術的發(fā)展和現(xiàn)狀,并重點研究了CORBA技術在數(shù)字信息資源整合方面的應用。

        關鍵詞:數(shù)字信息資源;整合技術;CORBA

        1 數(shù)字信息資源整合技術概述

        1.1 數(shù)字信息資源整合概念

        隨著科技的發(fā)展,信息數(shù)據(jù)樣式更加多樣化,包括各種文本、音頻、視頻、圖像、地理、遙感等數(shù)據(jù),數(shù)據(jù)的組織方式不同,例如歷史等級和網(wǎng)絡數(shù)據(jù)。人類面對的各種數(shù)字信息資源數(shù)以億計,面對如此數(shù)量眾多、來源廣泛的數(shù)字信息資源,采用傳統(tǒng)的信息檢索技術已越來越無法滿足人們希望方便、快捷地搜索知識、獲取知識的需求。需要產(chǎn)生新的技術將分布的信息的數(shù)據(jù)來源集成起來,進行統(tǒng)一地管理,并在此基礎上實現(xiàn)高效的查詢、檢索,乃至數(shù)據(jù)挖掘、知識發(fā)現(xiàn)等應用,因此出現(xiàn)了數(shù)字信息資源整合技術的研究。數(shù)字信息資源整合就是要為Web 上分布的、自治的、異構的數(shù)據(jù)源提供統(tǒng)一的訪問界面,并能回答那些需要從多個Web數(shù)據(jù)源抽取和合并數(shù)據(jù)的查詢請求。

        由于那些信息來源數(shù)據(jù)庫的構建方式、支持平臺、對數(shù)據(jù)內(nèi)容的表現(xiàn)形式各不相同,產(chǎn)生了數(shù)據(jù)庫間的異構性。因此數(shù)字信息資源整合的目的就是要屏蔽各個局部數(shù)據(jù)源之間異構性,把這些分布的、自治的數(shù)據(jù)源集成為一個整體,為用戶提供統(tǒng)一的訪問界面,滿足用戶從多個分布式數(shù)據(jù)源抽取和合并數(shù)據(jù)的查詢請求。

        1.2 數(shù)字信息資源整合技術的發(fā)展

        80年代開始,數(shù)字信息資源整合主要采用緊密耦合的方法對異構數(shù)據(jù)庫進行集成,由于這種方法采用集中控制分布數(shù)據(jù)庫,每一次局部系統(tǒng)的改變都要引起對全局系統(tǒng)的修改和重新構造,使系統(tǒng)不但開發(fā)成本太高,而且后期維護困難。后來開始逐漸采用松散耦合的方法,出現(xiàn)了聯(lián)邦式數(shù)據(jù)庫集成框架和多數(shù)據(jù)庫語言方法集成構架,每個本地數(shù)據(jù)庫提供一個輸出模式供其它數(shù)據(jù)庫共享。每個數(shù)據(jù)庫使用這些輸出模式來定義一個輸入模式,即表示能夠本地訪問的遠程數(shù)據(jù)庫信息的部分全局模式。到了90 年代初,隨著網(wǎng)絡技術的發(fā)展,伴隨著各種數(shù)據(jù)庫訪問標準和數(shù)據(jù)庫互連產(chǎn)品的出現(xiàn)又相繼涌現(xiàn)了很多多數(shù)據(jù)庫聯(lián)合模型如:TSIMMIS、HERMES、theInternet Softbot、SIMS、the Information Manifold、Razor等,當前采用 CORBA技術來解決異構信息資源整合問題開始成為數(shù)字信息資源整合領域研究的熱點。

        2 CORBA技術

        CORBA(Common Object Request Broker Architecture)是在面向?qū)ο蟮募夹g興起,客戶/服務器模式普遍得到應用的前提下,由對象管理組織 OMG 于 90 年代初為解決分布異構環(huán)境對象互操作而提出的一種開放的、分布式對象計算結構。CORBA 任何一個部分的制定都經(jīng)過了800多個成員充分的討論,因此該規(guī)范從一開始創(chuàng)建就是開放的、標準化的、廣泛的。

        CORBA 很好的結合了面向?qū)ο蠹夹g和分布式處理技術,彌補了傳統(tǒng)分布處理系統(tǒng)的不足。它使用一種標準的通信模型,使運行在不同的操作系統(tǒng)、網(wǎng)絡協(xié)議和硬件結構間的客戶和服務器可以實現(xiàn)應用層間的交互,具有如下特點:

        1)采用面向?qū)ο蠹夹g,CORBA 把分布式計算與面向?qū)ο蟮母拍钕嘟Y合,能夠?qū)⑷哂喽瓤刂圃谧畹偷某潭取?/p>

        2)提供了軟件總線的機制,提供了獨立于任何實現(xiàn)語言和環(huán)境這個接口,在不同的硬件平臺、操作系統(tǒng)和網(wǎng)絡上運行的任何應用程序、軟件系統(tǒng)或工具只要具有與該接口規(guī)范相符合的接口定義,就能方便地集成到 CORBA 系統(tǒng)中,實現(xiàn)應用軟件在“軟件總線”上的“即插即用”。

        3)具有良好的語言無關性,CORBA 定義了 IDL(接口定義語言)及映射??蛻魴C與服務器可以用多種編程語言來編寫應用,卻不會影響相互之間的通信。

        4)提供 ORB 對象請求代理,ORB 在不同對象之間建立鏈接,并對請求和返回值進行編解碼,使之符合IIOP 協(xié)議,適合在網(wǎng)絡中傳輸,因而數(shù)據(jù)傳輸與對象所在機器的操作系統(tǒng)的種類無關,具有平臺無關性;ORB 完成對客戶方提出的抽象服務請求的映射,自動尋找和定位服務器方的對象,自動設定路由,實現(xiàn)到服務器方的執(zhí)行,這樣用戶在編制客戶端程序時就可以避免了解過多的細節(jié),只需要完整地定義和說明客戶端需要完成的任務和目標;實現(xiàn)了客戶端程序與服務器端程序的完全分離,這與面向過程調(diào)用機制為基礎的客戶/服務器模式有根本不同。

        由以上特點可以看出,CORBA 規(guī)范提供了一種靈活的切實可行的抽象集,并且確定了一些服務從而在分布環(huán)境下實現(xiàn)應用的集成。與其他兩種分布式對象計算主流技術EJB( Enterprise Java Beans)和 DOM 相比,CORBA 具有更高度的語言無關性、可擴展性、平臺無關性,使得基于對象的軟件成員在分布異構環(huán)境中實現(xiàn)可重用、可移植和可互操作。經(jīng)過十年來的發(fā)展CORBA 日益成熟的技術和業(yè)界的廣泛支持,使它已經(jīng)在分布式異構環(huán)境下得到最為廣泛的應用和研究,成為建立應用系統(tǒng)集成框架和標準構件的核心技術。從90 年代初期至今,出現(xiàn)了許多成功的CORBA 實現(xiàn)系統(tǒng),在制造業(yè)、電信、金融、計算機等領域的分布式應用系統(tǒng)的開發(fā)中都得到了廣泛的應用。因此在圖書館信息資源整合中可以利用 CORBA 開發(fā)出既具有面向?qū)ο笥志哂锌芍赜眯浴⒖梢浦残?、可擴展性、可伸縮性以及互操作性等的異構信息資源整合軟件。

        3 CORBA在數(shù)字信息資源整合方面的應用及優(yōu)勢

        CORBA規(guī)范充分利用了現(xiàn)今各種技術發(fā)展的最新成果,使得CORBA在互操作、跨平臺、IDL規(guī)范的方面具有很好的優(yōu)勢。CORBA可以提供一種靈活的切實可行的抽象集,使得基于對象的軟件成員在分布異構環(huán)境中實現(xiàn)可重用、可移植和可互操作。因此CORBA在解決來源不同、運行環(huán)境不同的分布信息資源整合方面具有很強的技術優(yōu)勢:

        CORBA的ORB能夠屏蔽平臺的異構,實現(xiàn)構件的互操作。使CORBA可以支持多中平臺,多種語言,對 WWW 也具有良好的支持性,采用CORBA 技術可以方便的把各種平臺下用各種語言編寫的功能模塊加以耦合。

        CORBA能夠更好地支持分布和組裝構件,構件間通過接口以統(tǒng)一的IDL方式描述可以簡單易行地實現(xiàn)互相通信。不同的應用數(shù)據(jù)源,只要提供IDL接口描述數(shù)據(jù)特征和提供的操作,就能很容易地與其它構件集成,實現(xiàn)數(shù)據(jù)源的“即插即用”。用戶可以根據(jù)發(fā)展的要求,輕易增加其他功能,只要把這些功能做成一個組件,加在服務器的對象實現(xiàn)端就可以。使得資源整合系統(tǒng)具有良好的開放性、擴展性和集成性。

        通過ORB調(diào)用的對象可以分布在不同的機器上,具有較高計算速度,可以把個人用戶需要的功能對象放在距離用戶較近的服務器上,從而減少服務器端的負載,提高運行速度和效率。

        具有基于經(jīng)典對象模型,支持多繼承、封裝和多態(tài)的特點,使得基于他的應用系統(tǒng)具有良好的可移植性、集成性和柔性等特點。

        已有多個軟件開發(fā)商提供了對CORBA 的支持。

        電子資源來源廣泛,包括本地資源、置放于異地的網(wǎng)上資源,信息資源不存儲在同一個地方,而分布在不同的數(shù)據(jù)服務器上,信息存取網(wǎng)絡化用戶的訪問一般通過網(wǎng)絡獲得信息服務。因此信息資源整合需要支持分布式,跨平臺檢索的技術來支持,而CORBA作為分布式環(huán)境下的理想體系結構,幾乎支持所有的操作系統(tǒng),而且支持多種編程語言。用CORBA創(chuàng)建的系統(tǒng)采用基于組件的思想,系統(tǒng)內(nèi)的各組件可以輕易替換和修改,從而減輕了系統(tǒng)維護的負擔。因此CORBA技術在實現(xiàn)構建異構平臺,實現(xiàn)跨平臺檢索方面可以發(fā)揮重要的作用。

        參考文獻

        [1]董麗,基于CORBA 的 Web 計算體系結構的研究,清華大學學報,2002.

        [2]司汪蕓,顧冠群.CORBA 技術綜述.計算機科學,2001.

        [3]郭瑞華,關于高校利用CORBA和XML集成虛擬圖書館的設想,圖書館雜志,2002.

        性色视频加勒比在线观看| 国产女主播视频一区二区三区| 久久久精品国产亚洲成人满18免费网站| 综合网在线视频| 国产精品亚洲综合色区韩国| 抖射在线免费观看视频网站| 国产高清不卡二区三区在线观看| av在线天堂国产一区| 青青草亚洲视频社区在线播放观看| 亚洲欧美日韩综合一区二区| 国产白嫩护士被弄高潮| 国内揄拍国内精品人妻浪潮av| 国产真人无遮挡作爱免费视频| 99在线视频精品费观看视| 无码AⅤ最新av无码专区| 日本一区二区三区精品不卡| 精彩视频在线观看一区二区三区| 九九综合va免费看| 中文字幕日韩人妻不卡一区| 国产70老熟女重口小伙子| 久久国产偷| 亚洲欧洲无码精品ⅤA| 加勒比东京热久久综合| 一本色道久久88—综合亚洲精品| 亚洲精品~无码抽插| 国産精品久久久久久久| 亚洲精品第一页国产精品| 九九99久久精品在免费线97| 国产无套粉嫩白浆内精| 日韩av无码社区一区二区三区 | 久久成人国产精品| 精品国产18久久久久久| 久久精品性无码一区二区爱爱| 亚洲国产精品美女久久久| 亚洲女同免费在线观看| 日本护士xxxxhd少妇| 国产色秀视频在线播放| 精品第一页| 亚洲二区三区在线播放| 久久久国产精品123| 亚洲午夜精品久久久久久人妖|