国产精品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>

      基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng)的制作方法

      文檔序號:7611546閱讀:314來源:國知局
      專利名稱:基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于計算機數(shù)據(jù)處理中的數(shù)據(jù)訪問技術(shù)領(lǐng)域,具體涉及一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng)。
      背景技術(shù)
      目前各行各業(yè)的基于客戶端/服務(wù)器技術(shù)的數(shù)據(jù)存取系統(tǒng)非常多,對于分布式數(shù)據(jù)庫和分布式文件存取系統(tǒng)來說,它們常常將其業(yè)務(wù)數(shù)據(jù)存放在專有的數(shù)據(jù)庫服務(wù)器或文件服務(wù)器上。為了能夠察看與修改業(yè)務(wù)數(shù)據(jù),各客戶端通常需要安裝與配置訪問各數(shù)據(jù)庫的客戶端工具(如SQL Server,Db2 Oracle都有專門的客戶包),這些訪問工具對使用客戶端的最終用戶而言實際上是不必要的,只是用來保證軟件的客戶端能夠訪問數(shù)據(jù)庫。而且,對最終用戶來說,這些客戶端訪問工具的安裝與配置較復(fù)雜,容易出錯,用戶也可能誤用某些客戶端訪問工具錯誤地修改了服務(wù)器中的數(shù)據(jù)等。另外,對于軟件開發(fā)商來說,如果數(shù)據(jù)放在不同廠商的數(shù)據(jù)庫中,更是很難以一種簡單易用的方法統(tǒng)一訪問。
      如果將數(shù)據(jù)放在文件系統(tǒng)服務(wù)器上,現(xiàn)階段許多系統(tǒng)采用windows的目錄共享或Unix上的Samba,但是,這樣做的不足之處是軟件為了能夠修改數(shù)據(jù),需要采用可寫的目錄共享,這樣太不安全,客戶可以在自己機器上直接修改數(shù)據(jù)文件,現(xiàn)在的許多病毒也攻擊可寫的共享目錄,因此安全性差。此外,目錄共享也不適合在Internet上使用。

      發(fā)明內(nèi)容
      針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的是提供一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),該系統(tǒng)能以一種簡便高效且安全易用的方式存取業(yè)務(wù)系統(tǒng)的數(shù)據(jù),方便軟件的部署與維護,提高軟件的運行效率。
      為達(dá)到以上目的,本發(fā)明采用的技術(shù)方案是一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),包括存有分布式數(shù)據(jù)庫和分布式文件系統(tǒng)的服務(wù)器端和訪問數(shù)據(jù)的客戶端,該系統(tǒng)服務(wù)器端還設(shè)有代理服務(wù)器即數(shù)據(jù)訪問服務(wù)器,存有分布式數(shù)據(jù)庫和分布式文件系統(tǒng)的服務(wù)器端通過接口與代理服務(wù)器連接,代理服務(wù)器再通過客戶端調(diào)用接口與客戶端連接;該系統(tǒng)采用客戶端與服務(wù)器技術(shù),將分布式數(shù)據(jù)庫訪問與分布式文件系統(tǒng)訪問的工具移動到統(tǒng)一的數(shù)據(jù)訪問服務(wù)器上,即實際訪問分布式數(shù)據(jù)庫和分布式文件系統(tǒng)的工具設(shè)置在代理服務(wù)器上,客戶端不再部署原數(shù)據(jù)庫或文件系統(tǒng)的客戶端工具,客戶端采用經(jīng)過統(tǒng)一定義的訪問接口即客戶端調(diào)用接口通過代理服務(wù)器訪問實際數(shù)據(jù)庫與文件服務(wù)器中的業(yè)務(wù)數(shù)據(jù),而不能用業(yè)務(wù)軟件之外的工具訪問業(yè)務(wù)數(shù)據(jù)。
      進一步來說,設(shè)置在代理服務(wù)器上實際訪問分布式數(shù)據(jù)庫和分布式文件系統(tǒng)的工具包括1)數(shù)據(jù)庫訪問服務(wù)程序,該服務(wù)程序?qū)iT處理客戶端傳遞的數(shù)據(jù)庫訪問請求,然后調(diào)用相應(yīng)數(shù)據(jù)庫的訪問接口,完成安全認(rèn)證、數(shù)據(jù)庫連接池管理、多并發(fā)任務(wù)支持、數(shù)據(jù)庫事務(wù)SQL命令執(zhí)行、SQL查詢結(jié)果集生成;2)文件訪問服務(wù)程序,該服務(wù)程序?qū)iT處理客戶端傳遞的文件系統(tǒng)訪問請求,然后調(diào)用相應(yīng)文件訪問接口,完成安全認(rèn)證、文件設(shè)備管理、目錄訪問、文件增加、刪除、復(fù)制。
      更進一步,該系統(tǒng)采用自檢式的運行機制,系統(tǒng)服務(wù)采用一個主控進程,多個工作進程的模型,主控進程預(yù)先啟動幾個工作進程,然后接受客戶請求,分配給一個工作進程處理,工作進程如果必要,可以再將其分配給自身的一個線程處理,保證最大的并發(fā)度,主控進程自動檢查有問題的工作進程,終止它并重起一個工作進程。
      客戶端與服務(wù)器之間的通信協(xié)議采用TCP/IP協(xié)議,并在其基礎(chǔ)上定義一個數(shù)據(jù)包協(xié)議,客戶端與服務(wù)器通信時先確定通信類型,然后將數(shù)據(jù)分解成一個或多個數(shù)據(jù)包,通過TCP/IP協(xié)議傳遞到另一方,對方先將數(shù)據(jù)包讀出來拼接為一塊完整的數(shù)據(jù),解讀數(shù)據(jù)含義,執(zhí)行要求的操作,返回相應(yīng)的一個或多個數(shù)據(jù)包。
      進一步,客戶端調(diào)用接口包括以下4個接口對象a)數(shù)據(jù)連接對象該對象用來連接服務(wù)器,通過用戶名與口令驗證用戶;b)數(shù)據(jù)庫訪問對象,該對象執(zhí)行以下功能(1)對數(shù)據(jù)庫進行維護包括創(chuàng)建數(shù)據(jù)表,修改數(shù)據(jù)表和刪除數(shù)據(jù)表;(2)執(zhí)行數(shù)據(jù)庫操作或命令;(3)獲取、打開數(shù)據(jù)庫操作結(jié)果集;
      c)數(shù)據(jù)結(jié)果集對象該對象用來在結(jié)果集中上下滾動,獲取查詢的列信息及每列的值;d)文件系統(tǒng)訪問對象,該對象執(zhí)行以下功能(1)查看文件系統(tǒng)信息,列出文件系統(tǒng)設(shè)備名稱、剩余空間;(2)列出目錄下的目錄與文件名稱、大小屬性;(3)創(chuàng)建或刪除目錄或文件;(4)查看文件內(nèi)容。
      該系統(tǒng)采用的客戶端與服務(wù)器端為統(tǒng)一數(shù)據(jù)存取服務(wù)器端和統(tǒng)一數(shù)據(jù)存取客戶端,統(tǒng)一數(shù)據(jù)存取客戶端是由一臺或多臺計算機組成,統(tǒng)一數(shù)據(jù)存取服務(wù)器端也是由一臺或多臺服務(wù)器組成,服務(wù)器端與代理服務(wù)器為不同的服務(wù)器或者為同一臺服務(wù)器。
      該系統(tǒng)的客戶端即最終用戶的計算機終端統(tǒng)一定義了一組訪問接口,這組接口接受客戶要訪問的數(shù)據(jù)的特征信息,把它提交給服務(wù)器,并獲取服務(wù)器返回的數(shù)據(jù)內(nèi)容。
      該系統(tǒng)的代理服務(wù)器端根據(jù)客戶端傳遞的信息,訪問實際的數(shù)據(jù),將這些實際內(nèi)容按照客戶要求的方式返回給客戶端。
      該系統(tǒng)的服務(wù)器端能夠同時響應(yīng)多個客戶端的請求,客戶端也能夠同時訪問多個不同的服務(wù)器端。
      該系統(tǒng)的客戶端與服務(wù)器端之間的通訊方式通過互聯(lián)網(wǎng)或局域以太網(wǎng)絡(luò)的方式連接。
      本發(fā)明的效果在于將本發(fā)明所述的基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取技術(shù)應(yīng)用于需要使用分布式數(shù)據(jù)庫或分布式文件系統(tǒng)存放業(yè)務(wù)數(shù)據(jù)的計算機系統(tǒng)中,實現(xiàn)了以一種簡便高效且安全易用的方式存取業(yè)務(wù)系統(tǒng)的數(shù)據(jù),方便相關(guān)業(yè)務(wù)軟件的部署與維護,提高整個系統(tǒng)的運行效率。之所以具有這些效果,是因為這種方法的主要特點是制定了訪問分布式數(shù)據(jù)的統(tǒng)一方法,以一臺代理服務(wù)器實際訪問數(shù)據(jù)庫與文件服務(wù)器。所有的較困難部署都在這臺代理服務(wù)器上,最終客戶不能用業(yè)務(wù)軟件之外的工具非法訪問業(yè)務(wù)數(shù)據(jù),也不需要額外安裝與部署業(yè)務(wù)軟件之外的任何客戶工具(如數(shù)據(jù)庫客戶端或分布式文件系統(tǒng)客戶端),保證了系統(tǒng)的安全性與易用性。
      具體來說,相對于現(xiàn)有技術(shù),本系統(tǒng)主要有以下一些優(yōu)點1)保證了客戶端以簡單易用的方式訪問數(shù)據(jù)每個客戶端不需要配置任何數(shù)據(jù)庫工具,也沒有任何文件訪問客戶工具(用戶也不用關(guān)心這些)。軟件的安裝,數(shù)據(jù)庫的遷移都十分容易。
      2)保證了服務(wù)器端數(shù)據(jù)的安全性所有的用戶都只能操作軟件限定的數(shù)據(jù),不會發(fā)生數(shù)據(jù)被非法篡改的情況。對于文件訪問,由于功能僅局限于通過接口訪問,徹底防住了大部分通過目錄共享進行攻擊的病毒。
      3)提高了軟件的效率由于實際數(shù)據(jù)處理都集中在性能較高的代理服務(wù)器上,只將較少的結(jié)果傳遞給客戶端,配置很一般的客戶端允許速度都可以接受,比客戶原來的同類軟件提高了效率。


      圖1是基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng)實現(xiàn)模型圖;圖2是數(shù)據(jù)訪問接口對象圖;圖3是數(shù)據(jù)包結(jié)構(gòu)圖;圖4是服務(wù)器實現(xiàn)原理圖。
      具體實施例方式
      下面結(jié)合附圖和實施例對本發(fā)明作進一步的描述如圖1所示,一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),由存有分布式數(shù)據(jù)庫1和分布式文件系統(tǒng)2的服務(wù)器端和訪問數(shù)據(jù)的客戶端3組成。此外,該系統(tǒng)還設(shè)有代理服務(wù)器即數(shù)據(jù)訪問服務(wù)器4,該系統(tǒng)采用客戶端/服務(wù)器技術(shù),將數(shù)據(jù)庫訪問與分布式文件系統(tǒng)訪問移動到統(tǒng)一的數(shù)據(jù)訪問服務(wù)器4上,實際訪問分布式數(shù)據(jù)庫和分布式文件系統(tǒng)的工具設(shè)置在代理服務(wù)器4上,客戶端3不再部署原數(shù)據(jù)庫或文件系統(tǒng)的客戶端工具,客戶端采用經(jīng)過統(tǒng)一定義的訪問接口通過代理服務(wù)器4訪問實際數(shù)據(jù)庫1與文件服務(wù)器2的業(yè)務(wù)數(shù)據(jù),而不能用業(yè)務(wù)軟件之外的工具非法訪問業(yè)務(wù)數(shù)據(jù)。
      具體來說,1)數(shù)據(jù)庫訪問服務(wù)程序在代理服務(wù)器上運行,該服務(wù)程序?qū)iT處理客戶端傳遞的數(shù)據(jù)庫訪問請求,然后調(diào)用相應(yīng)數(shù)據(jù)庫的訪問接口,完成安全認(rèn)證、數(shù)據(jù)庫連接池管理、多并發(fā)任務(wù)支持、數(shù)據(jù)庫事務(wù)SQL命令執(zhí)行、SQL查詢結(jié)果集生成等;2)文件訪問服務(wù)程序在代理服務(wù)器上運行,該服務(wù)程序?qū)iT處理客戶端傳遞的文件系統(tǒng)訪問請求,然后調(diào)用相應(yīng)文件訪問接口,完成安全認(rèn)證、文件設(shè)備管理、目錄訪問、文件增加、刪除、復(fù)制等;3)該系統(tǒng)采用自檢式的運行機制,如圖4所示,系統(tǒng)服務(wù)采用一個主控進程,多個工作進程的模型,主控進程預(yù)先啟動幾個工作進程,然后接受客戶請求,分配給一個工作進程處理,工作進程如果必要,可以再將其分配給自身的一個線程處理,保證最大的并發(fā)度,主控進程自動檢查有問題的工作進程,終止它并重起一個工作進程;4)客戶端/服務(wù)器通信協(xié)議采用TCP/IP,在其基礎(chǔ)上定義一個數(shù)據(jù)包協(xié)議,數(shù)據(jù)包結(jié)構(gòu)如圖3所示,包括數(shù)據(jù)包的長度、數(shù)據(jù)包的類型、數(shù)據(jù)包的狀態(tài)以及實際數(shù)據(jù)四個部分??蛻舳伺c服務(wù)器通信時先確定通信類型,然后將數(shù)據(jù)分解成一個或多個數(shù)據(jù)包,通過TCP/IP傳遞到另一方,對方先將數(shù)據(jù)包讀出來拼接為一塊完整的數(shù)據(jù),解讀數(shù)據(jù)含義,執(zhí)行要求的操作,返回相應(yīng)的一個或多個數(shù)據(jù)包;5)客戶端調(diào)用接口包括以下4個接口對象a)數(shù)據(jù)連接對象該對象用來連接服務(wù)器,通過用戶名與口令驗證用戶;b)數(shù)據(jù)庫訪問對象,該對象執(zhí)行以下功能(1)對數(shù)據(jù)庫進行維護包括創(chuàng)建數(shù)據(jù)表,修改數(shù)據(jù)表和刪除數(shù)據(jù)表;(2)執(zhí)行數(shù)據(jù)庫操作或命令;(3)獲取、打開數(shù)據(jù)庫操作結(jié)果集;c)數(shù)據(jù)結(jié)果集對象該對象用來在結(jié)果集中上下滾動,獲取查詢的列信息及每列的值;d)文件系統(tǒng)訪問對象,該對象執(zhí)行以下功能(1)查看文件系統(tǒng)信息,列出文件系統(tǒng)設(shè)備名稱、剩余空間;(2)列出目錄下的目錄與文件名稱、大小屬性;(3)創(chuàng)建或刪除目錄或文件;(4)查看文件內(nèi)容。
      本實施例中,該系統(tǒng)采用客戶/服務(wù)器邏輯模型,分為統(tǒng)一數(shù)據(jù)存取服務(wù)器端和統(tǒng)一數(shù)據(jù)存取客戶端,可以分別有多個客戶端和多個服務(wù)器端,客戶端可以是不同的操作系統(tǒng)。
      上述的客戶端為最終用戶的計算機終端,統(tǒng)一定義了一組訪問接口,這組接口接受客戶要訪問的數(shù)據(jù)的特征信息,如數(shù)據(jù)庫的查詢語句,文件的路徑信息,把它提交給服務(wù)器,獲取服務(wù)器返回的數(shù)據(jù)內(nèi)容。
      服務(wù)器端主要根據(jù)客戶端傳遞的信息,訪問實際的數(shù)據(jù),如數(shù)據(jù)庫中的記錄,或文件系統(tǒng)中的相應(yīng)文件,將這些實際內(nèi)容按照客戶要求的方式返回給客戶端。本實施例中,服務(wù)器端能夠同時響應(yīng)多個客戶端的請求,客戶端也能夠同時訪問多個不同的服務(wù)器端,客戶與服務(wù)器之間的通訊方式是通過互聯(lián)網(wǎng)方式連接。
      下面結(jié)合本發(fā)明的兩個運用實例來說明本發(fā)明的顯著效果一、本發(fā)明應(yīng)用于大百科出版社的實例大百科出版社的跨介質(zhì)出版系統(tǒng)是客戶端/服務(wù)器結(jié)構(gòu)的。
      其服務(wù)器是Unix平臺的,數(shù)據(jù)庫與文件服務(wù)器都在Unix上,實際數(shù)據(jù)存儲在磁盤陣列上;客戶端在Windows平臺上。
      通過采用本發(fā)明所述的系統(tǒng),數(shù)據(jù)的存儲由Unix上的服務(wù)器統(tǒng)一管理,業(yè)務(wù)系統(tǒng)的部署集中在服務(wù)器上,所有的訪問數(shù)據(jù)的客戶(編輯)只部署了該系統(tǒng)中的一個客戶端,客戶不需要學(xué)習(xí)與使用數(shù)據(jù)庫客戶端,部署簡化到接近瀏覽器/服務(wù)器結(jié)構(gòu)的程度。
      大百科的跨介質(zhì)出版系統(tǒng)在完成測試后遷移到實際運行環(huán)境中時,數(shù)據(jù)庫服務(wù)器與文件服務(wù)器都發(fā)生了變化,而幾十個編輯沒有受到任何影響,充分證實了本發(fā)明所述系統(tǒng)的簡單實用性。
      二、本發(fā)明應(yīng)用于商務(wù)印書館的實例商務(wù)印書館的辭書編撰系統(tǒng)通過采用本發(fā)明所述的基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),實現(xiàn)了數(shù)據(jù)的安全訪問。
      商務(wù)印書館原有的系統(tǒng)中,數(shù)據(jù)庫向每個最終客戶機公開,文件服務(wù)器上的目錄共享給客戶。經(jīng)常發(fā)現(xiàn)數(shù)據(jù)庫蠕蟲與攻擊共享目錄的病毒,引起了嚴(yán)重的危害。
      通過使用本技術(shù),除了實現(xiàn)簡單高效的部屬外,由于數(shù)據(jù)庫與文件只開放給本發(fā)明的服務(wù)器,未發(fā)生過數(shù)據(jù)被非法篡改、文件服務(wù)器被攻擊現(xiàn)象,充分證實了發(fā)明所述系統(tǒng)的安全性。
      權(quán)利要求
      1.一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),包括存有分布式數(shù)據(jù)庫和分布式文件系統(tǒng)的服務(wù)器端和訪問數(shù)據(jù)的客戶端,其特征在于該系統(tǒng)服務(wù)器端還設(shè)有代理服務(wù)器即數(shù)據(jù)訪問服務(wù)器,存有分布式數(shù)據(jù)庫和分布式文件系統(tǒng)的服務(wù)器端通過接口與代理服務(wù)器連接,代理服務(wù)器再通過客戶端調(diào)用接口與客戶端連接;該系統(tǒng)采用客戶端與服務(wù)器技術(shù),將分布式數(shù)據(jù)庫訪問與分布式文件系統(tǒng)訪問的工具移動到統(tǒng)一的數(shù)據(jù)訪問服務(wù)器上,即實際訪問分布式數(shù)據(jù)庫和分布式文件系統(tǒng)的工具設(shè)置在代理服務(wù)器上,客戶端不再部署原數(shù)據(jù)庫或文件系統(tǒng)的客戶端工具,客戶端采用經(jīng)過統(tǒng)一定義的訪問接口即客戶端調(diào)用接口通過代理服務(wù)器訪問實際數(shù)據(jù)庫與文件服務(wù)器中的業(yè)務(wù)數(shù)據(jù),而不能用業(yè)務(wù)軟件之外的工具訪問業(yè)務(wù)數(shù)據(jù)。
      2.如權(quán)利要求1所述的一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),其特征是,設(shè)置在代理服務(wù)器上實際訪問分布式數(shù)據(jù)庫和分布式文件系統(tǒng)的工具包括1)數(shù)據(jù)庫訪問服務(wù)程序,該服務(wù)程序?qū)iT處理客戶端傳遞的數(shù)據(jù)庫訪問請求,然后調(diào)用相應(yīng)數(shù)據(jù)庫的訪問接口,完成安全認(rèn)證、數(shù)據(jù)庫連接池管理、多并發(fā)任務(wù)支持、數(shù)據(jù)庫事務(wù)SQL命令執(zhí)行、SQL查詢結(jié)果集生成;2)文件訪問服務(wù)程序,該服務(wù)程序?qū)iT處理客戶端傳遞的文件系統(tǒng)訪問請求,然后調(diào)用相應(yīng)文件訪問接口,完成安全認(rèn)證、文件設(shè)備管理、目錄訪問、文件增加、刪除、復(fù)制。
      3.如權(quán)利要求1或2所述的一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),其特征是,該系統(tǒng)采用自檢式的運行機制,系統(tǒng)服務(wù)采用一個主控進程,多個工作進程的模型,主控進程預(yù)先啟動幾個工作進程,然后接受客戶請求,分配給一個工作進程處理,工作進程如果必要,可以再將其分配給自身的一個線程處理,保證最大的并發(fā)度,主控進程自動檢查有問題的工作進程,終止它并重起一個工作進程。
      4.如權(quán)利要求3所述的一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),其特征是,客戶端與服務(wù)器之間的通信協(xié)議采用TCP/IP協(xié)議,并在其基礎(chǔ)上定義一個數(shù)據(jù)包協(xié)議,客戶端與服務(wù)器通信時先確定通信類型,然后將數(shù)據(jù)分解成一個或多個數(shù)據(jù)包,通過TCP/IP協(xié)議傳遞到另一方,對方先將數(shù)據(jù)包讀出來拼接為一塊完整的數(shù)據(jù),解讀數(shù)據(jù)含義,執(zhí)行要求的操作,返回相應(yīng)的一個或多個數(shù)據(jù)包。
      5.如權(quán)利要求4所述的一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),其特征是,客戶端調(diào)用接口包括以下4個接口對象a)數(shù)據(jù)連接對象該對象用來連接服務(wù)器,通過用戶名與口令驗證用戶;b)數(shù)據(jù)庫訪問對象,該對象執(zhí)行以下功能(1)對數(shù)據(jù)庫進行維護包括創(chuàng)建數(shù)據(jù)表,修改數(shù)據(jù)表和刪除數(shù)據(jù)表;(2)執(zhí)行數(shù)據(jù)庫操作或命令;(3)獲取、打開數(shù)據(jù)庫操作結(jié)果集;c)數(shù)據(jù)結(jié)果集對象該對象用來在結(jié)果集中上下滾動,獲取查詢的列信息及每列的值;d)文件系統(tǒng)訪問對象,該對象執(zhí)行以下功能(1)查看文件系統(tǒng)信息,列出文件系統(tǒng)設(shè)備名稱、剩余空間;(2)列出目錄下的目錄與文件名稱、大小屬性;(3)創(chuàng)建或刪除目錄或文件;(4)查看文件內(nèi)容。
      6.如權(quán)利要求1所述的一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),其特征是該系統(tǒng)采用的客戶端與服務(wù)器端為統(tǒng)一數(shù)據(jù)存取服務(wù)器端和統(tǒng)一數(shù)據(jù)存取客戶端,統(tǒng)一數(shù)據(jù)存取客戶端是由一臺或多臺計算機組成,統(tǒng)一數(shù)據(jù)存取服務(wù)器端也是由一臺或多臺服務(wù)器組成,服務(wù)器端與代理服務(wù)器為不同的服務(wù)器或者為同一臺服務(wù)器。
      7.如權(quán)利要求1所述的一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),其特征是該系統(tǒng)的客戶端即最終用戶的計算機終端統(tǒng)一定義了一組訪問接口,這組接口接受客戶要訪問的數(shù)據(jù)的特征信息,把它提交給服務(wù)器,并獲取服務(wù)器返回的數(shù)據(jù)內(nèi)容。
      8.如權(quán)利要求1所述的一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),其特征是該系統(tǒng)的代理服務(wù)器端根據(jù)客戶端傳遞的信息,訪問實際的數(shù)據(jù),將這些實際內(nèi)容按照客戶要求的方式返回給客戶端。
      9.如權(quán)利要求1所述的一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取技術(shù),其特征是該系統(tǒng)的服務(wù)器端能夠同時響應(yīng)多個客戶端的請求,客戶端也能夠同時訪問多個不同的服務(wù)器端。
      10.如權(quán)利要求1所述的一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取技術(shù),其特征是該系統(tǒng)的客戶端與服務(wù)器端之間的通訊方式通過互聯(lián)網(wǎng)或局域以太網(wǎng)絡(luò)的方式連接。
      全文摘要
      本發(fā)明涉及一種基于遠(yuǎn)程代理的分布式統(tǒng)一數(shù)據(jù)存取系統(tǒng),屬于計算機數(shù)據(jù)處理中的數(shù)據(jù)訪問技術(shù)領(lǐng)域?,F(xiàn)有技術(shù)中,客戶端訪問數(shù)據(jù)庫時均需先配置各廠商的客戶端軟件,包含繁雜的安裝與配置數(shù)據(jù)庫步驟,且不能統(tǒng)一訪問;而對于文件服務(wù)器上的數(shù)據(jù),現(xiàn)有方法采用可寫的目錄共享不太安全,容易受病毒攻擊。本發(fā)明所述的系統(tǒng)以一臺代理服務(wù)器實際訪問分布式數(shù)據(jù)庫與分布式文件系統(tǒng)服務(wù)器,而最終客戶端不能用業(yè)務(wù)軟件之外的工具訪問業(yè)務(wù)數(shù)據(jù),也不需要額外安裝與部署業(yè)務(wù)軟件之外的任何客戶工具,如數(shù)據(jù)庫客戶端或分布式文件系統(tǒng)客戶端。采用本發(fā)明所述的系統(tǒng),不僅實現(xiàn)了對分布式數(shù)據(jù)的統(tǒng)一訪問,而且保證了系統(tǒng)的安全性與易用性。
      文檔編號H04L29/06GK1645799SQ20051000508
      公開日2005年7月27日 申請日期2005年1月31日 優(yōu)先權(quán)日2005年1月31日
      發(fā)明者周祖勝, 翟因為 申請人:北京北大方正電子有限公司, 北京大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1