[發明專利]可部署對象分層結構內的應用程序管理有效
| 申請號: | 200980110662.1 | 申請日: | 2009-02-20 |
| 公開(公告)號: | CN101978366A | 公開(公告)日: | 2011-02-16 |
| 發明(設計)人: | O·阿米加;J·麥金太爾;D·舒克拉;J·張 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16;G06F9/44;G06F3/00 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 胡利鳴;錢靜芳 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 部署 對象 分層 結構 應用程序 管理 | ||
背景
許多計算環境都包括由一組對象系統管理的大型且不同的對象集合。例如,計算環境可包括由文件系統管理的文件集合、由數據庫系統管理的一個或多個數據庫、表示應用程序的并由匯編高速緩存管理的可執行二進制代碼集合、由操作系統的用戶簡檔組件管理的用戶簡檔集合、以及由數據高速緩存組件管理的各種數據高速緩存,如由操作系統的復制緩沖區管理的復制項的集合、由操作系統的撤消組件管理的撤消動作的集合、以及由操作系統的項使用跟蹤組件管理的“最近使用”項的集合。此外,可以在由一個或多個用戶操作的多個設備之間并且根據一個或多個操作(例如,合并兩個對象集合的對象同步操作和調整目標對象集合以與源對象集合進行匹配的對象鏡像操作)來交換這些對象。以此方式,這些對象通過一組對象系統松散地進行組織并聚集以表示計算環境。
常規計算環境內的應用程序管理通常涉及相對大的用戶參與。例如,用戶可獨立地發現所需應用程序,并可以取得安裝程序包,如安裝可執行碼或包含安裝文件的CD-ROM。用戶隨后可以利用便于將應用程序部署在計算環境中(如通過將文件復制到特定位置并創建注冊信息)的應用程序安裝程序。然而,在應用程序部署之后,計算環境通常向該應用程序提供很少的進行中支持,有時只包括卸載程序。諸如執行、共享、同步、以及更新等常見維護任務通常移交給應用程序。此外,應用程序在一個計算機系統或設備上的部署很少允許或便于該應用程序在其他計算機系統或設備上的部署,即使由同一用戶操作并且在兩個或多個這樣的平臺上用于共同目的。
概述
提供本概述是為了以簡化的形式介紹將在以下詳細描述中進一步描述的一些概念。本概述并不旨在標識出所要求保護的主題的關鍵因素或必要特征,也不旨在用于限定所要求保護的主題的范圍。
將對象在計算系統內組織成不相交的松散聚集的對象系統集合可以造成若干問題。例如,可能難以通過各種設備向用戶呈現一致的計算環境,尤其是在這些設備能力不同的情況下(例如,高性能個人工作站、基于瀏覽器的公共終端、以及低性能蜂窩電話設備)。作為另一示例,將諸如同步和備份等服務應用于對象可涉及與每一對象系統進行接口以影響由此管理的對象,并且這樣的接口可以隨對象系統而變化。作為第三示例,使不同的一組對象相關(如,構成一應用程序的所有對象)可能因管理對象系統的不完全協作而是困難的。
用于表示構成計算環境的對象的一種替換技術涉及將這些對象組織成可由計算環境主機來主存的對象分層結構。如果對象是由對象系統用統一方式來表示的并以一致的方式來管理的,則可以設計一組服務來應用于計算環境的所有對象。此外,對象分層結構可被傳遞到各個設備以表示同一計算環境(包括相同的用戶簡檔、應用程序、數據文件等),并且每一設備可以用一致的方式來呈現該計算環境,但基于該設備的能力(例如,用于從附連到工作站的鍵盤設備接收數據輸入的硬鍵盤接口,以及用于從蜂窩電話設備接收數據輸入的觸摸屏軟鍵盤接口)進行了定制。
在這一性質的對象分層結構內,可以執行應用程序管理任務。計算環境主機可以便于獲取應用程序、將該應用程序與一設備相關聯、以及將該應用程序部署在該設備上。將應用程序表示成可部署對象分層結構中的一組對象可便于常見的應用程序管理任務。作為第一示例,并且在許多自動部署的場景中,應用程序可以容易地部署在該對象分層結構中表示的多個計算機系統和設備上。例如,該應用程序的第一版本可以部署到工作站;該應用程序的第二版本可以部署成用于公共終端的web應用程序或啟用web的應用程序;并且該應用程序的第三版本可以部署成供在低功率蜂窩電話設備上使用的減少功能的應用程序。作為第二示例,計算環境主機可以便于通過相應地調整對象分層結構并通過將所主存和部署的該對象分層結構的各版本進行同步來將這些調整部署到各設備以更新應用程序(例如,使用更新版本對應用程序資源進行修補或部署供與該應用程序一起使用的新內容)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980110662.1/2.html,轉載請聲明來源鉆瓜專利網。





