[發明專利]外部服務應用的發現方法有效
| 申請號: | 201210364421.3 | 申請日: | 2012-09-26 |
| 公開(公告)號: | CN102968437A | 公開(公告)日: | 2013-03-13 |
| 發明(設計)人: | M·J·魯倫;M·T·菲爾茲;C·V·漢森;Y·彭;M·C·拉姆塞;N·M·西蒙斯;A·V·沃匹洛夫;K·J·小尤哈斯;R·A·馬雷諾;T·克拉夫特;C·布勞薩德;D·明;C·D·肖;S·S·卡珀 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 楊潔 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 外部 服務 應用 發現 方法 | ||
技術領域
本發明涉及服務應用,尤其是服務應用的發現方法。
背景技術
企業通常出于不同的目的維護被存儲在不同地方的各種類型的文檔。在許多情況下,根據各種不同的軟件應用和存儲系統來創建和存儲這種文檔。例如,可使用文字處理應用、電子表格應用、演示應用、注釋應用、圖形設計應用、攝影應用等來生成文檔。可經由各種存儲系統來存儲所生成的文檔,包括用于存儲各種類型的文檔的一個或多個內容服務器、用于存儲文檔作為電子郵件項(電子郵件)附件的服務器、用于存儲文檔作為會議附件的存儲系統、用于存儲文檔作為主要或顧客數據的附件的顧客關系管理(CRM)系統、用于存儲文檔以供日常使用的通用文檔存儲、和/或存儲文檔以供專門非常規定的需求的專用文檔存儲(例如,來自Documentum公司的)。
訪問這些各種類型的文檔并與之一同工作通常要求用于每種文檔類型的適當的軟件對用戶可用。典型的企業場景構想了需要訪問文檔或與之一同工作的每個人將使適當的軟件本地地安裝在他們日常使用的計算設備上。當每個人可訪問同一組且同一版本的應用時,這是可行的方法。然而,在許多情形中,當多個用戶可能僅偶爾使用給定的軟件應用時,企業可能不將給定的軟件應用加載到用戶的計算設備上。補救這種問題的一種方法是將文檔轉換成可容易地查看但不容易編輯的“已發布”格式。提供對各種文檔類型的訪問而無需本地安裝必要的軟件包的另一種方法是在內容服務器內固有地提供查看和編輯功能,或提供內容服務器與專用系統間的直接集成以便查看和編輯所支持的文檔;然而,企業通常不愿將這種功能與他們的內容服務器進行集成,害怕附加功能的這種集成可能降低類似的關鍵任務使用的處理容量和能力、增加停機時間、和/或使得對他們的內容服務器的管理變得復雜。此外,向專用系統投入的資源(例如,時間,精力,以及與費用相關聯的開發、采購和部署)不太可能轉移到另一個平臺。
本發明正是對于這些和其它考慮事項而做出的。
發明內容
提供該發明內容以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。本發明內容并不旨在標識所要求保護主題的關鍵特征或必要特征,也不旨在用于限制所要求保護主題的范圍。
根據各實施例,外部服務應用發現過程將一個或多個主機與一個或多個服務應用相連接,該服務應用允許客戶計算設備的用戶經由通用客戶機應用(即,web瀏覽器)來與文件一同工作。開發平臺接口(共享通信協議)允許主機與外部應用服務器通信,無論主機的本地通信協議是什么。通過開放平臺接口的約定所描述的外部服務應用發現過程,外部應用服務器描述了服務應用所提供的功能以及如何調用該功能。主機基于開發平臺接口的實現級和主機所理解的外部服務應用發現過程的約定,選擇性地使得服務應用所提供的功能對用戶可用。
與外部應用服務器的集成是主機通過被稱為發現的過程來實現的責任,主機在該過程期間得知外部應用服務器所支持的功能。在發現之前,不要求主機具有關于外部應用服務器的可用性或功能的任何知識。為了參加對外部應用服務器的發現,主機必須理解開放平臺接口以及與該開放平臺接口相關聯的發現約定。主機的行為基于外部應用服務器的可用性和功能而改變。
外部服務應用發現過程是由主機通過提供發現數據源的位置來發起,該發現數據源包含描述外部應用服務器的功能的信息。該發現數據由外部應用服務器來維護,并作為響應或在發現文檔中被提供給主機。在獲得發現數據的位置之后,主機向發現數據源發出發現請求。發現數據源一旦接收到發現請求就提供包含了發現數據的響應,該發現數據描述由外部應用服務器支持的功能(即,外部應用服務器的屬性)。發現數據根據開放平臺接口的約定來格式化,并且包含由該約定指定的信息。主機消費由發現數據源返回的發現數據。在消費了發現數據之后,主機為相關聯的文件類型存儲關于服務應用所支持的動作的信息。在完成外部服務應用發現過程之后,主機的行為變為集成該主機所支持的服務應用的被公告的功能。
附圖說明
通過參考下面的具體實施方式、所附的權利要求書和附圖,本發明的進一步的特征、各方面和益處將變得更好理解,其中各元素不會縮放以更清晰地示出細節,在若干視圖中,相同的附圖標記指示相同的元素,并且其中:
圖1示出企業網絡的框圖,該企業網絡包括主機和用于實踐外部服務應用發現過程的一個實施例的外部應用服務器;
圖2示出主機與外部應用服務器之間的外部應用服務發現過程的流程圖;
圖3是可用來實施本發明的各實施例的計算設備的簡化框圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210364421.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種印刷機控制系統
- 下一篇:用于選擇多個帳戶和連接點的用戶界面





