国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      分布式異構(gòu)數(shù)據(jù)整合系統(tǒng)的制作方法

      文檔序號:6338743閱讀:241來源:國知局
      專利名稱:分布式異構(gòu)數(shù)據(jù)整合系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及數(shù)據(jù)整合技木,尤其涉及ー種分布式異構(gòu)數(shù)據(jù)整合系統(tǒng)。
      背景技術(shù)
      借助于計算機和網(wǎng)絡(luò),人類積累了豐富的數(shù)據(jù)資源。計算機網(wǎng)絡(luò)的普及,使得數(shù)據(jù)資源的共享成為一個熱門話題。然而,由于時間和空間上的差異,人們使用的數(shù)據(jù)源各不相同,各信息系統(tǒng)的數(shù)據(jù)類型、數(shù)據(jù)訪問方式等也都千差萬別。這就導(dǎo)致各數(shù)據(jù)源、系統(tǒng)之間不能高效地進(jìn)行數(shù)據(jù)交換與共享,成為“信息孤島”?!靶畔⒐聧u”的產(chǎn)生是信息化發(fā)展必然經(jīng)歷的階段。在計算機應(yīng)用的初級階段,圍繞ー項項業(yè)務(wù)工作,開發(fā)或引進(jìn)ー個個應(yīng)用系統(tǒng)。這些分散開發(fā)或引進(jìn)的應(yīng)用系統(tǒng),一般不考慮數(shù)據(jù)標(biāo)準(zhǔn)或信息共享問題,形成“信息孤島”也是必然的。集成困難是產(chǎn)生“信息孤島”的客觀原因。大部分的應(yīng)用系統(tǒng)在設(shè)計之初都是針對 ー個特定的目的開發(fā),而對于兼容性的考慮明顯不足。應(yīng)用標(biāo)準(zhǔn)的缺失是產(chǎn)生“信息孤島” 的技術(shù)原因。在缺少統(tǒng)一數(shù)據(jù)標(biāo)準(zhǔn)的前提下,難以實現(xiàn)信息資源的整合。“信息孤島”是如今存在于信息化系統(tǒng)的中普遍的問題。而“信息孤島”所產(chǎn)生的不利影響主要如下一方面,數(shù)據(jù)的一致性無法保證。同一個數(shù)據(jù)在不同部門的應(yīng)用系統(tǒng)中卻是不一致的,正確性難以進(jìn)行判斷。另ー方面,信息無法得到及時的共享和反饋。信息是具有時效性的,ー些有用的信息超過了一定的時期,就變成了無用的信息。但^feb Service的出現(xiàn)有可能能夠改變“信息孤島”的現(xiàn)狀,Web Service使得網(wǎng)絡(luò)不再僅是傳輸數(shù)據(jù)的平臺,而且也是傳遞服務(wù)的平臺。基于Web Service技術(shù)的數(shù)據(jù)共享成為解決“信息孤島”問題的ー個契機。

      發(fā)明內(nèi)容
      本發(fā)明旨在提出ー種利用ffeb Service的分布式系統(tǒng)來整合存在于異構(gòu)數(shù)據(jù)庫中的數(shù)據(jù)。根據(jù)本發(fā)明,提出ー種分布式異構(gòu)數(shù)據(jù)整合系統(tǒng),包括一組數(shù)據(jù)服務(wù)提供単元、注冊中心和客戶端。一組數(shù)據(jù)服務(wù)提供単元中的每ー個數(shù)據(jù)服務(wù)提供単元包括數(shù)據(jù)庫、Web Service 和Web服務(wù)器,其中不同的數(shù)據(jù)服務(wù)提供単元中的數(shù)據(jù)庫根據(jù)不同的數(shù)據(jù)結(jié)構(gòu)構(gòu)建,數(shù)據(jù)庫通過Wfeb Service連接到Web服務(wù)器,Web服務(wù)器通過W^eb Service訪問數(shù)據(jù)庫。每ー個數(shù)據(jù)服務(wù)提供単元的Web服務(wù)器在注冊中心注冊,注冊中心提供服務(wù)列表,服務(wù)列表記錄并在網(wǎng)絡(luò)上公布經(jīng)過注冊的Web服務(wù)器。客戶端包括Web應(yīng)用程序和注冊查詢裝置,注冊查詢裝置周期性地與注冊中心通信,查詢經(jīng)注冊的Web服務(wù)器,Web應(yīng)用程序訪問經(jīng)注冊的Web服務(wù)器,通過Web服務(wù)器以及ffeb Service訪問數(shù)據(jù)服務(wù)提供単元中的數(shù)據(jù)庫。數(shù)據(jù)服務(wù)提供単元中的數(shù)據(jù)庫是根據(jù)Oracle數(shù)據(jù)結(jié)構(gòu)或者SQL數(shù)據(jù)結(jié)構(gòu)構(gòu)建。Web Service從數(shù)據(jù)庫提取數(shù)據(jù),將格式轉(zhuǎn)換成統(tǒng)ー的數(shù)據(jù)格式后提供給Web服務(wù)器。該統(tǒng)ー的數(shù)據(jù)格式是符合HTTP協(xié)議、XML協(xié)議或SOAP協(xié)議其中之一的數(shù)據(jù)格式。注冊中心是根據(jù)UDDI協(xié)議構(gòu)建??蛻舳说腤eb應(yīng)用程序不直接訪問數(shù)據(jù)庫,僅訪問Web服務(wù)器上由W^eb Service 進(jìn)行數(shù)據(jù)轉(zhuǎn)換的數(shù)據(jù)。在ー個數(shù)據(jù)服務(wù)提供単元中,Web服務(wù)器中的數(shù)據(jù)與數(shù)據(jù)庫中的數(shù)據(jù)同歩。本發(fā)明的分布式異構(gòu)數(shù)據(jù)整合系統(tǒng)利用ffeb Service整合了存在于異構(gòu)數(shù)據(jù)庫中的數(shù)據(jù),將這些異構(gòu)數(shù)據(jù)轉(zhuǎn)換成統(tǒng)ー的格式后保存在Web服務(wù)器中,通過Web服務(wù)器和注冊中心的配合工作利用網(wǎng)絡(luò)提供訪問這些數(shù)據(jù)的平臺,用戶可以通過客戶端借助Web服務(wù)器訪問到這些數(shù)據(jù)而不會感受到由于異構(gòu)數(shù)據(jù)而帶來的問題。


      圖1掲示了根據(jù)本發(fā)明分布式異構(gòu)數(shù)據(jù)整合系統(tǒng)的結(jié)構(gòu)圖。圖2掲示了 Web Service的體系架構(gòu)。
      具體實施例方式本發(fā)明是借助于ffeb Service實現(xiàn)的分布式異構(gòu)數(shù)據(jù)整合系統(tǒng),在其中,Web Service起到了關(guān)鍵的作用,因此,此處首先對W^eb Service進(jìn)行簡單的介紹。對于^feb krvice,不同的組織有不同的定義。IBM的定義是Web Service是新一代Web應(yīng)用,是自包含、自描述的模塊化應(yīng)用,能夠通過Web被發(fā)布,定位和調(diào)用。一旦 ー個ffeb Service被發(fā)布,其他應(yīng)用或者其他ffeb Service就可以發(fā)現(xiàn)和調(diào)用這個服務(wù)。微軟給出的定義是一個Web Service是為其他應(yīng)用提供數(shù)據(jù)和服務(wù)的邏輯應(yīng)用単元。應(yīng)用程序通過統(tǒng)ー的W^eb協(xié)議和數(shù)據(jù)格式(例如HTTP、XML、SOAP)訪問Wfeb krvice,不需要擔(dān)心任何實現(xiàn)細(xì)節(jié)。從表面上看,Web Service就是ー個應(yīng)用程序,它向外界暴露出一個能夠通過Wfeb 進(jìn)行調(diào)用的API。也就是說ffeb Service是可通過URL定位的自動將信息返回到需要它的客戶端那里的ー種資源。Web Service應(yīng)該能夠被客戶方便地集成到本地應(yīng)用程序中,甚至是另外的Web krvice中。因此它要有這樣ー些特性Web Service應(yīng)該是一個“黑匣子”,即客戶無需關(guān)心它的具體實現(xiàn)它的實現(xiàn)和維護工作由服務(wù)提供者負(fù)責(zé)客戶只需要通過它提供的接ロ來使用。Web Service應(yīng)該實現(xiàn)自我功能描述以便向客戶介紹自己。Web Service需要提供一種發(fā)現(xiàn)機制使得客戶能夠在Web上找到該服務(wù)。Web Service應(yīng)該跨語言跨平臺并且面向消息松散耦合。圖2掲示了 Wfeb Service的體系架構(gòu)。在W^eb Service的體系架構(gòu)里有三個角色 服務(wù)提供者20,服務(wù)注冊中心21和服務(wù)請求者22。服務(wù)提供者20是提供最終ffeb Service的供應(yīng)商,它實現(xiàn)了ー個為特定的需求而編寫的應(yīng)用程序——Web Service,也稱為Web服務(wù),并放置在在線服務(wù)器上供別人使用。服務(wù)提供者20是ffeb Service的擁有者,負(fù)責(zé)其所擁有服務(wù)的發(fā)布、更新和回收。服務(wù)提供者20也是實現(xiàn)ffeb Service的平臺。服務(wù)請求者22是服務(wù)的用戶。服務(wù)請求者22是特定服務(wù)的消費者。服務(wù)請求者22也是查找并調(diào)用ー個特定服務(wù)的應(yīng)用。服務(wù)請求者22可以是ー個通過瀏覽器訪問服務(wù)的人,或者是ー個應(yīng)用程序,甚至是另外ー個W^eb krvice。服務(wù)注冊中心21是ー個Wfeb Service的注冊地, 匯集了很多在線的Web krvice,一般來說服務(wù)提供者20將ffeb Service安裝到在線服務(wù)器后,會將W^eb Service發(fā)布到服務(wù)注冊中心21。對于想要使用Web Service的服務(wù)請求者22來說,首先去查詢服務(wù)注冊中心21,當(dāng)發(fā)現(xiàn)合適的ffeb Service之后,將從服務(wù)注冊中心21獲取這些ffeb Service的技術(shù)信息引用,通過這些引用找到ffeb Service及其相關(guān)的技術(shù)信息,從而完成服務(wù)請求者21和服務(wù)提供者20之間的技術(shù)綁定。Web Service也提供了一系列的技術(shù)規(guī)范,包括XML、SOAP、WSDL、UDDI,它們構(gòu)成了 ー個互操作的協(xié)議棧。XML 擴展標(biāo)記語言 XML (extensible Markup Language)是ー門新興的面向 hternet應(yīng)用的標(biāo)記語言,它是由萬維網(wǎng)協(xié)會(也稱為W3C)制定的ー種通用語言規(guī)范。XML 是根據(jù) SGML (Standard Generalized Markup Language)制定的,它繼承了 SGML 的規(guī)范, 實際上可以看作是SGML的ー個子集。XML不但繼承了許多SGML的優(yōu)點,而且比SGML更為簡化。由于有太多的可選功能,SGML變得過于復(fù)雜,以至于很難編寫出針對這種語言的普通解釋器,而XML的解釋器則簡單的多。此外XML使得現(xiàn)有的hternet協(xié)議和軟件更為協(xié)調(diào),從而簡化了數(shù)據(jù)的處理和傳輸。目前使用的最廣泛的標(biāo)記語言是HTML,但是HTML只是ー種靜態(tài)的頁面表現(xiàn)機制,只涉及了簡單的頁面文檔及其相關(guān)媒體數(shù)據(jù)在hternet上的存儲和傳輸,無法勝任向電子商務(wù)、圖書目錄,商品目錄這樣的復(fù)雜的應(yīng)用。而XML是ー 種自描述的數(shù)據(jù)共享機制。其主要特點有
      良好的擴展性XML可以讓信息提供者根據(jù)需要,通過DTD自行定義標(biāo)記及屬性,結(jié)構(gòu)化地描述信息,使其他信息系統(tǒng)自動了解文檔的內(nèi)容,從而使XML可用于多種場合。適與異構(gòu)應(yīng)用間的數(shù)據(jù)共享XML的靈活和擴展性使其可以對不同的應(yīng)用甚至差異很大的應(yīng)用的數(shù)據(jù)進(jìn)行描述,尤其是對于那些專用于記錄數(shù)據(jù)的應(yīng)用。自描述性這個特性使得數(shù)據(jù)在不同的應(yīng)用間進(jìn)行交換和處理而不必要求相應(yīng)的應(yīng)用程序是針對該數(shù)據(jù)定制的。一個應(yīng)用程序可以自動的理解另外ー個應(yīng)用程序數(shù)據(jù)的含義。更有意義的數(shù)據(jù)檢索在XML出現(xiàn)之前,搜索軟件想要執(zhí)行帶有語義信息的查詢是不可能的。XML的標(biāo)記使得基于語義的查詢成為可能。例如商品可以以標(biāo)準(zhǔn)的方式按照商品名、商品代碼、價格或其他的標(biāo)準(zhǔn)進(jìn)行查詢。不同數(shù)據(jù)源的集成XML能夠使不同來源的機構(gòu)化數(shù)據(jù)很容易地結(jié)合在一起。軟件代理商可以在中間層的服務(wù)器上對來自不同后臺數(shù)據(jù)庫和應(yīng)用的數(shù)據(jù)進(jìn)行集成。然后數(shù)據(jù)就能被發(fā)送到客戶或其他服務(wù)器做進(jìn)ー步地集合、處理和分發(fā)??缮炜s性由于XML把數(shù)據(jù)和顯示分開,處理者能夠在結(jié)構(gòu)化的數(shù)據(jù)中嵌套程序化的描述以表達(dá)如何顯示數(shù)據(jù)。這樣可以只關(guān)心數(shù)據(jù)的邏輯結(jié)構(gòu)甚至還可以定義自己的個人樣式表來顯示各種不同的XML數(shù)據(jù)。這是ー種非常強大的機制,能盡可能的減少客戶計算機同使用者的交互,同時減少服務(wù)器和瀏覽器進(jìn)行交換的相應(yīng)時間,大大增強了服務(wù)器的可伸縮性。多種語言支持XML提供了多種字符集的支持。使得XML非常有利于多語種的應(yīng)用的開發(fā)。XMLi^feb Service的基石。Web Service全部的規(guī)范、技術(shù)都是以XML為底層核心和構(gòu)架基礎(chǔ)的。無論W^eb Service的調(diào)用(SOAP技術(shù))Jeb Service的描述(WSDL技術(shù)) 還是ffeb Service的發(fā)現(xiàn)(UDDI技木)都是使用XML作為信息描述和交換的標(biāo)準(zhǔn)手段。SOAP =SOAP協(xié)議定義了 W^eb Service參與者之間的標(biāo)準(zhǔn)交互協(xié)議,它的主要作用是為各類XML消息提供ー個簡單統(tǒng)一旦輕量級的傳輸機制。它建立在XML基礎(chǔ)上,提供了一個松散的、分布的環(huán)境中對等地通過交換結(jié)構(gòu)化類型調(diào)用信息描述,從而完成遠(yuǎn)程過程/ 對象調(diào)用的一個簡單機制。它本身沒有定義任何應(yīng)用語義,如編程模型或特定語義實現(xiàn),只是通過一個模塊化的包裝模型和對模塊中特定格式編碼的數(shù)據(jù)地重編碼機制來表示應(yīng)用語義。SOAP由三部分組成S0AP信封、SOAP編碼規(guī)則和SOAP RPC表示。SOAP信封構(gòu)造定義了ー個整體的表示框架,是SOAP規(guī)范中定義的SOAP消息在句法上的最外層結(jié)構(gòu)。在句法上,它包含了所有其他的SOAP元素和應(yīng)用元素。SOAP編碼規(guī)則定義了一個編碼機制用于交換應(yīng)用程序定義的數(shù)據(jù)類型的實例。SOAP RPC表示定義了一 個用于表示遠(yuǎn)端過程調(diào)用和相應(yīng)的約定。由于SOAP采用了 XML,并在調(diào)用與交換信息方面有其優(yōu)勢,使得它稱為Web krvice中互相調(diào)用的接ロ定義所遵循的規(guī)范。SOAP的主要特點是簡明性和可擴展性。對于各ffeb Service之間的弱耦合關(guān)系,采用ー種簡單的調(diào)用描述方法,符合其需求和特點。 SOAP是完全基于XML的,也繼承了 XML的可擴展性和可描述性。此外,SOAP協(xié)議是和底層的通信協(xié)議無關(guān)的,但它可以和HTTP、SMTP等協(xié)議進(jìn)行綁定。Web服務(wù)描述語言(WSDL) =WSDL是ー種基于XML格式的語言,用于定義Web Service具體實現(xiàn)細(xì)節(jié)和描述如何對其訪問。WSDL將W^eb Service描述為ー組端點,這些端點對包含面向文檔信息或面向過程信息的消息進(jìn)行操作,使用戶應(yīng)用程序能夠調(diào)用其所提供的服務(wù)。UDDI =WSDL準(zhǔn)確定義了 Web Service,但它不足以使人們找到Web Service。如果用戶不知道W^eb Service的存在,就不能找到描述它的WSDL。獲得WSDL時需要ー些中心存儲庫。用戶可以利用該庫進(jìn)行查詢,以找到自己需要的Web Service。這就是UDDI要完成的工作。UDDI提供了一種基于分布式商業(yè)注冊中心的方法,該商業(yè)注冊中心維護了ー個企業(yè)提供的W^eb Service的全球目錄,從而實現(xiàn)Wfeb Service的發(fā)布和發(fā)現(xiàn)。從概念上來講,UDDI商業(yè)注冊所提供的信息包含三部分“白頁(White Page)”包括了地址、聯(lián)系方法和已知的企業(yè)標(biāo)識;“黃頁(Yellow Page)”包括了基于標(biāo)準(zhǔn)分類法的行業(yè)類別;“綠頁(Green I^age)”則包括了關(guān)于該企業(yè)所提供的ffeb Service的技術(shù)信息,其形式可能是ー些指向文件和URL的指針,而這些文件或URL是為服務(wù)發(fā)現(xiàn)機制服務(wù)的。所有的UDDI商業(yè)注冊信息存儲在UDDI商業(yè)注冊中心里。UDDI注冊中心是對所有提供公共UDDI注冊服務(wù)站點的統(tǒng)稱,在邏輯上它是ー個統(tǒng)一體,但在物理上則是以分布式系統(tǒng)架構(gòu)實現(xiàn),不同的站點之間采用對等的網(wǎng)絡(luò)結(jié)構(gòu)實現(xiàn),因此訪問其中任意一個站點就等同于訪問UDDI注冊中心。參考圖1所示,本發(fā)明基于ffeb Service建立了ー種分布式異構(gòu)數(shù)據(jù)整合系統(tǒng),該系統(tǒng)包括一組數(shù)據(jù)服務(wù)提供単元10、注冊中心11和客戶端12。一組數(shù)據(jù)服務(wù)提供単元10中的每ー個數(shù)據(jù)服務(wù)提供単元包括數(shù)據(jù)庫101、Web Service 102和Web服務(wù)器103,其中不同的數(shù)據(jù)服務(wù)提供単元10中的數(shù)據(jù)庫101根據(jù)不同的數(shù)據(jù)結(jié)構(gòu)構(gòu)建,數(shù)據(jù)庫101通過Wfeb Service 102連接到Web服務(wù)器103,Web服務(wù)器 103通過ffeb Service 102訪問數(shù)據(jù)庫101。在圖1所示的實施例中,掲示了兩個數(shù)據(jù)服務(wù)提供単元IOa和10b,其中的數(shù)據(jù)庫IOla和IOlb分別是根據(jù)Oracle數(shù)據(jù)結(jié)構(gòu)和SQL數(shù)據(jù)結(jié)構(gòu)構(gòu)建。Web Service 102從數(shù)據(jù)庫101提取數(shù)據(jù),將格式轉(zhuǎn)換成統(tǒng)ー的數(shù)據(jù)格式后提供給Web服務(wù)器103。在一個實施例中,統(tǒng)ー的數(shù)據(jù)格式是符合HTTP協(xié)議、XML協(xié)議或SOAP 協(xié)議其中之一的數(shù)據(jù)格式。具體到圖1所示的實施例,Web Service 10 從數(shù)據(jù)庫IOla 提取數(shù)據(jù),數(shù)據(jù)庫IOla中的數(shù)據(jù)符合Oracle數(shù)據(jù)格式,因此Wfeb Service 10 提供如下的數(shù)據(jù)格式轉(zhuǎn)換OracIe-HTTP、OracIe-XML、OracIe-SOAP,之后 Web Service 10 將經(jīng)過格式轉(zhuǎn)換的數(shù)據(jù)提供給Web服務(wù)器103a。Web Service 102b從數(shù)據(jù)庫IOlb提取數(shù)據(jù),數(shù)據(jù)庫IOlb中的數(shù)據(jù)符合SQL數(shù)據(jù)格式,因此ffeb Service 102b提供如下的數(shù)據(jù)格式轉(zhuǎn)換 SQL-HTTP、SQL-XML、SQL-S0AP,之后W^eb Service 10 將經(jīng)過格式轉(zhuǎn)換的數(shù)據(jù)提供給W^eb 服務(wù)器103b。每ー個數(shù)據(jù)服務(wù)提供単元10的Web服務(wù)器103在注冊中心11注冊,注冊中心11 是根據(jù)UDDI協(xié)議構(gòu)建,注冊中心11提供服務(wù)列表,服務(wù)列表記錄并在網(wǎng)絡(luò)上公布經(jīng)過注冊的Web服務(wù)器103的信息??蛻舳?2包括Web應(yīng)用程序120和注冊查詢裝置121,注冊查詢裝置121周期性地與注冊中心11通信,查詢經(jīng)注冊的Web服務(wù)器103的信息,Web應(yīng)用程序120訪問經(jīng)注冊的Web服務(wù)器103,通過Web服務(wù)器103以及W^eb Service 102訪問數(shù)據(jù)服務(wù)提供単元 10中的數(shù)據(jù)庫101。客戶端12的Web應(yīng)用程序120不直接訪問數(shù)據(jù)庫102,而僅訪問Web 服務(wù)器103上由ffeb Service 102進(jìn)行數(shù)據(jù)轉(zhuǎn)換的數(shù)據(jù)。在ー個數(shù)據(jù)服務(wù)提供単元10中, Web服務(wù)器103中的數(shù)據(jù)與數(shù)據(jù)庫101中的數(shù)據(jù)同歩。因此對于客戶端12的用戶來說,不會感受到數(shù)據(jù)內(nèi)容方面的任何差異,同時由于異構(gòu)數(shù)據(jù)而帶來的影響也被Web Service消除。本發(fā)明的分布式異構(gòu)數(shù)據(jù)整合系統(tǒng)利用ffeb Service整合了存在于異構(gòu)數(shù)據(jù)庫中的數(shù)據(jù),將這些異構(gòu)數(shù)據(jù)轉(zhuǎn)換成統(tǒng)ー的格式后保存在Web服務(wù)器中,通過Web服務(wù)器和注冊中心的配合工作利用網(wǎng)絡(luò)提供訪問這些數(shù)據(jù)的平臺,用戶可以通過客戶端借助Web服務(wù)器訪問到這些數(shù)據(jù)而不會感受到由于異構(gòu)數(shù)據(jù)而帶來的問題。
      權(quán)利要求
      1.ー種分布式異構(gòu)數(shù)據(jù)整合系統(tǒng),其特征在干,一組數(shù)據(jù)服務(wù)提供単元,每ー個數(shù)據(jù)服務(wù)提供単元包括數(shù)據(jù)庫、Web Service和Web服務(wù)器,其中不同的數(shù)據(jù)服務(wù)提供単元中的數(shù)據(jù)庫根據(jù)不同的數(shù)據(jù)結(jié)構(gòu)構(gòu)建,數(shù)據(jù)庫通過Web Service連接到Web服務(wù)器,Web服務(wù)器通過W^eb Service訪問所述數(shù)據(jù)庫;注冊中心,每ー個數(shù)據(jù)服務(wù)提供単元的Web服務(wù)器在所述注冊中心注冊,注冊中心提供服務(wù)列表,服務(wù)列表記錄并在網(wǎng)絡(luò)上公布經(jīng)過注冊的Web服務(wù)器;客戶端,客戶端包括Web應(yīng)用程序和注冊查詢裝置,所述注冊查詢裝置周期性地與所述注冊中心通信,查詢經(jīng)注冊的Web服務(wù)器,所述Web應(yīng)用程序訪問經(jīng)注冊的Web服務(wù)器, 通過所述Web服務(wù)器以及ffeb Service訪問數(shù)據(jù)服務(wù)提供単元中的數(shù)據(jù)庫。
      2.如權(quán)利要求1所述的分布式異構(gòu)數(shù)據(jù)整合系統(tǒng),其特征在干,所述數(shù)據(jù)庫根據(jù)Oracle數(shù)據(jù)結(jié)構(gòu)或者SQL數(shù)據(jù)結(jié)構(gòu)構(gòu)建。
      3.如權(quán)利要求2所述的分布式異構(gòu)數(shù)據(jù)整合系統(tǒng),其特征在干,所述ffeb Service從數(shù)據(jù)庫提取數(shù)據(jù),將格式轉(zhuǎn)換成統(tǒng)ー的數(shù)據(jù)格式后提供給Web服務(wù)器。
      4.如權(quán)利要求3所述的分布式異構(gòu)數(shù)據(jù)整合系統(tǒng),其特征在干,所述統(tǒng)ー的數(shù)據(jù)格式是符合HTTP協(xié)議、XML協(xié)議或SOAP協(xié)議其中之一的數(shù)據(jù)格式。
      5.如權(quán)利要求1所述的分布式異構(gòu)數(shù)據(jù)整合系統(tǒng),其特征在干,所述注冊中心是根據(jù)UDDI協(xié)議構(gòu)建。
      6.如權(quán)利要求1所述的分布式異構(gòu)數(shù)據(jù)整合系統(tǒng),其特征在干,所述客戶端的Web應(yīng)用程序不直接訪問數(shù)據(jù)庫,僅訪問Web服務(wù)器上由ffeb Service 進(jìn)行數(shù)據(jù)轉(zhuǎn)換的數(shù)據(jù)。
      7.如權(quán)利要求1所述的分布式異構(gòu)數(shù)據(jù)整合系統(tǒng),其特征在干,在ー個數(shù)據(jù)服務(wù)提供単元中,Web服務(wù)器中的數(shù)據(jù)與數(shù)據(jù)庫中的數(shù)據(jù)同歩。
      全文摘要
      本發(fā)明揭示了一種分布式異構(gòu)數(shù)據(jù)整合系統(tǒng),包括一組數(shù)據(jù)服務(wù)提供單元,每一個數(shù)據(jù)服務(wù)提供單元包括數(shù)據(jù)庫、WebService和Web服務(wù)器,其中不同的數(shù)據(jù)服務(wù)提供單元中的數(shù)據(jù)庫根據(jù)不同的數(shù)據(jù)結(jié)構(gòu)構(gòu)建,數(shù)據(jù)庫通過WebService連接到Web服務(wù)器,Web服務(wù)器通過WebService訪問所述數(shù)據(jù)庫;注冊中心,每一個數(shù)據(jù)服務(wù)提供單元的Web服務(wù)器在注冊中心注冊,注冊中心提供服務(wù)列表,服務(wù)列表記錄并在網(wǎng)絡(luò)上公布經(jīng)過注冊的Web服務(wù)器;客戶端,客戶端包括Web應(yīng)用程序和注冊查詢裝置,注冊查詢裝置周期性地與注冊中心通信,查詢經(jīng)注冊的Web服務(wù)器,Web應(yīng)用程序訪問經(jīng)注冊的Web服務(wù)器,通過Web服務(wù)器以及WebService訪問數(shù)據(jù)服務(wù)提供單元中的數(shù)據(jù)庫。
      文檔編號G06F17/30GK102567333SQ20101058952
      公開日2012年7月11日 申請日期2010年12月15日 優(yōu)先權(quán)日2010年12月15日
      發(fā)明者陸莉莉 申請人:上海杉達(dá)學(xué)院
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1