[發明專利]提供對遠程資源數據的訪問的方法和數據處理系統無效
| 申請號: | 200810093026.X | 申請日: | 2008-04-15 |
| 公開(公告)號: | CN101308505A | 公開(公告)日: | 2008-11-19 |
| 發明(設計)人: | J·帕拉姆伯格 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 | 代理人: | 趙科 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提供 遠程 資源 數據 訪問 方法 數據處理系統 | ||
技術領域
本發明涉及網絡計算領域。本發明尤其涉及用于經遠程服務為應用程序提供對遠程資源的訪問的方法和系統。
背景技術
圖1給出了現有技術中系統架構的概況圖。
整個系統1包括具有經網絡服務4的網絡連接的遠程計算機3和本地計算機2。
本地計算機2是執行應用程序21并主機訪問文件系統25上的文件2511。應用程序21可被理解為需要通過環境變量定義訪問文件的本地計算機2上的可執行文件。因此,其調用所謂的環境變量訪問服務211。
借助這樣的現有技術,可以由運行在本地計算機上的應用程序訪問本地文件系統的數據。也可以通過安裝在其上的本地文件系統管理甚至透明地訪問遠程計算機的數據。因此,本發明涉及不關心如今的網絡訪問、而從它們的角度來看僅依賴于本地數據訪問的所有應用程序或系統。
隨著越來越多地使用因特網,出現了對于透明地訪問超出所安裝的文件系統的作用域的數據的需求。如果數據駐存在因特網上或甚至內聯網上,則數據由于一些原因而通常不能通過文件共享機構而可用,且經常只能利用URL位置經由基于瀏覽器的服務被訪問。然而,這是不利的,因為許多應用程序并不具有瀏覽器功能。
發明內容
本發明的目的是提供一種用于本地運行應用程序的機制,其使得應用程序在不對它們的程序源代碼進行任何改變的情況下也能夠動態地使用因特網或內聯網上URL尋址的數據。
本發明的目的是通過所附的獨立權利要求中所給出的特征實現的。本發明的其他有利結構和實施例在各從屬權利要求中給出。下面應該參考所附權利要求書。
本發明使用這樣的思想,即程序員可通過某些環境變量定義要搜索的URL位置,且操作系統在碰到對環境變量的讀取時提供用于本地訪問的相關數據,從而引用環境變量搜索路徑的應用程序不知道數據是在URL位置上還是通過傳統的文件系統層被找到。
本領域熟練的程序員能夠將所要求的URL定義放入環境變量中。URL定義遵從包括文件、HTTP、FTP或其他訪問機制的官方URL標準。如按照現有技術操作環境變量所暗示的那樣,操作系統具有提供對位置的訪問的任務,操作系統為使用本發明形式的環境變量的應用程序提供相應服務。進一步,在下文中,這些服務在本地和遠程計算機系統上分別被稱為“遠程數據訪問服務”和“遠程數據提供者服務”。
對于應用程序透明的這類服務的一種優選實現包括創建可被定義為“動態變量”的新型環境變量的思想。這樣的新變量的處理可以在可特定于所使用的操作系統地實現的系統提供配置字段中被定義,或者可創建僅列出動態環境變量的新的保留的系統環境變量,諸如“dynvars”。一個例子可以是:
Dyn?vars=x_path(1min),y_path(10min),z_path(6h);時間指示是默認的刷新時間,其中在該默認的刷新時間之后,URL被再次檢查并最終被更新。
一個可替換的方法揭示了為變量定義保留的提出的或前綴的指示符,以便將變量標記為動態的。例子可以如下:
x_path(1min)=
http://svn.apache.org/viewvc/ant/core/trunk/src/resources/
或
y_path()=
http://svn.apache.org/viewvc/unt/core/trunk/src/resources,其中刷新時間是默認設定。
定義為“動態的”的變量觸發操作系統來為包含URL的數據引用的每個URL創建所謂的映像區(shadow?area)。因此,可創建將以被稱為“刷新”時間的預定時間間隔被同步的一種映像池存儲區(shadow?pool?storage?area)。如上面所看到的那樣,同步參數也可被實現為定義的一部分,變量是動態變量。映像存儲池的位置在某些地方被定義在操作系統配置中。此外,可激活文件系統收聽站(filesystem?listener),其檢測對這樣的映像池存儲區中文件的訪問。如果是,則其可觸發被請求文件或來自遠程位置文件的更新,而非以規則間隔更新。這會允許對遠程資源的一致的本地高速緩存。
其優點在于,當應用程序讀取環境變量時,URL可以被文件系統上的映像(shadow)位置替代,這因此對于應用程序是透明的。因此,如本領域技術人員可理解的那樣,在要實現本發明的特征時,應用程序的源代碼不需要被改變。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810093026.X/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





