信息技術(shù)服務(wù)的管理的制作方法
【專利說明】信息技術(shù)服務(wù)的管理
[0001] 優(yōu)先權(quán)聲明
[0002] 本申請要求于2012年12月19日提交的美國臨時申請No. 61/739,623的優(yōu)先權(quán), 該申請通過引用被結(jié)合于此,就好像在本文完全闡述了一樣。
【背景技術(shù)】
[0003] 信息技術(shù)(IT)過程的傳統(tǒng)管理是基于在運行的前提下管理硬件和軟件(HW和 SW)。IT管理者需要設(shè)計網(wǎng)絡(luò)的維度、然后是服務(wù)器的維度、以及然后是設(shè)備(工作站或PC) 的維度。一旦基礎(chǔ)設(shè)施到位,他們的注意力就轉(zhuǎn)向必須安裝在基礎(chǔ)設(shè)施上的SW。在這種場 景中,SW版本被供應(yīng)商周期性地更新并作為新產(chǎn)品再次出售。
[0004] 管理傳統(tǒng)IT的主要挑戰(zhàn)是雙重的:
[0005] 確?;A(chǔ)設(shè)施保持工作在可接受的服務(wù)水平
[0006] 選擇、維護(hù)和更新SW。
[0007] SW和設(shè)備之間的單義關(guān)系(univocal relation)是如此強(qiáng),使得如今的SW供應(yīng) 商基于PC上的安裝數(shù)量銷售SW許可證。浮動許可是軟件許可方法,其中用于軟件應(yīng)用的 有限數(shù)量的許可證隨時間推移在更大量的用戶之間共享。當(dāng)授權(quán)用戶希望運行該應(yīng)用時, 它們從中央許可證服務(wù)器請求許可證。如果許可證可用,則該許可證服務(wù)器允許該應(yīng)用運 行。當(dāng)它們完成使用該應(yīng)用時,或者當(dāng)被允許的許可證時間段到期,則許可證由許可證服務(wù) 器收回并且使其它授權(quán)用戶可用。
[0008] 云計算的出現(xiàn)造成企業(yè)中管理IT的方式顯著變化,因為SW運行在遠(yuǎn)程服務(wù)器上 并且通過瀏覽器被訪問。云計算是對通過網(wǎng)絡(luò)(通常是互聯(lián)網(wǎng))作為服務(wù)交付的計算資源 (硬件和軟件)的使用。
[0009] 維護(hù)和升級SW的責(zé)任轉(zhuǎn)移到SW供應(yīng)商。供應(yīng)商還管理運行其SW的服務(wù)器并且 因此企業(yè)IT管理的責(zé)任減小至僅僅確保內(nèi)部用戶具有到遠(yuǎn)程服務(wù)器的足夠連接性,以保 證平滑工作和在其上連接的設(shè)備。SW作為服務(wù)出售(SaaS-軟件即服務(wù)):最常見的模式 就是按月訂閱模式。
[0010] 絕大多數(shù)SaaS應(yīng)用是在"命名訂閱"(named subscription)模式下出售的。這意 味著對SaaS應(yīng)用的訂閱實際指定給訂閱者或用戶,即由供應(yīng)商通常通過他們的電子郵件 地址(唯一標(biāo)識符)唯一識別的實際的人。SaaS應(yīng)用在遠(yuǎn)程服務(wù)器上運行并且是通過瀏覽 器被訪問的。因此,它們可以通過大范圍的設(shè)備來訪問。用戶與設(shè)備之間的傳統(tǒng)單義關(guān)系 不再適用。
[0011] 實際的使用情況在現(xiàn)實中變得關(guān)鍵,其中應(yīng)用不再被IT管理者而是被用戶他們 自己選擇,常常不需要詢問IT管理者或者甚至不需要讓IT管理者意識到它們在其企業(yè)中 的使用。由幾個供應(yīng)商提出的IT資產(chǎn)管理方法可以幫助管理對用戶的訂閱指定但是不能 提供關(guān)于實際應(yīng)用使用情況的信息。幾乎可以肯定,它不能提供關(guān)于不由相同IT管理指定 的訂閱的信息。
[0012] 當(dāng)前服務(wù)-設(shè)備的范式不再能有效解釋IT世界了,因為它忽略了用戶通過不同設(shè) 備訪問應(yīng)用的事實并且因為它忽略了實際使用情況的重要性。因此,具有IT管理者可以通 過其容易地跨公司或其它機(jī)構(gòu)測量和分析SaaS使用情況的系統(tǒng)和/或方法將是有利的。
【附圖說明】
[0013] 本發(fā)明的優(yōu)選和備選實施例在以下參考附圖詳細(xì)描述。
[0014] 圖1是本發(fā)明的實施例可以在其中實現(xiàn)的示例性操作環(huán)境的示意圖;
[0015] 圖2是本發(fā)明的實施例可以在其中實現(xiàn)的示例性操作環(huán)境的功能框圖;
[0016] 圖3是本發(fā)明的實施例可以在其中實現(xiàn)的示例性操作環(huán)境的功能框圖;
[0017] 圖4-6說明了其中數(shù)據(jù)可以被收集的本發(fā)明的備選實施例;以及
[0018] 圖7-10說明了可以根據(jù)本發(fā)明至少一個實施例生成的多個圖形使用情況分析。
【具體實施方式】
[0019] 本專利申請是要描述本發(fā)明的一個或多個實施例。應(yīng)當(dāng)理解,諸如"必須"、"將" 等等絕對術(shù)語的使用以及具體的量,應(yīng)當(dāng)被認(rèn)為適用于一個或多個此類實施例,但不必須 適用于所有此類實施例。照此,本發(fā)明的實施例可以忽略或者包括對在這種絕對術(shù)語的語 境下描述的一個或多個特征或功能的修改。
[0020] 本發(fā)明的實施例提供以下特征,包括:支持由云應(yīng)用引入的各種認(rèn)證機(jī)制的單義 機(jī)制、讓IT人管理云應(yīng)用訂閱并供應(yīng)和取消供應(yīng)應(yīng)用的環(huán)境和方便工具、獨立于設(shè)備的使 用情況跟蹤、獨立于位置的使用情況跟蹤、開發(fā)工具以及與各種云應(yīng)用供應(yīng)商的SOA和開 源的集成腳本。
[0021] 圖1說明了本發(fā)明的實施例可以在其中實現(xiàn)的計算系統(tǒng)環(huán)境100的例子。如所說 明的,該計算系統(tǒng)環(huán)境100是合適的計算環(huán)境的例子;但是,應(yīng)當(dāng)認(rèn)識到,其它環(huán)境、系統(tǒng)和 設(shè)備可被用來實現(xiàn)如以下更詳細(xì)描述的本發(fā)明的各種實施例。
[0022] 本發(fā)明的實施例可以在硬件、固件、軟件或者兩個或更多個硬件、固件、軟件的組 合中實現(xiàn)。本發(fā)明的實施例可以被各種通用或?qū)S糜嬎阆到y(tǒng)環(huán)境或配置操作??梢耘c適于 本發(fā)明的實施例使用的眾所周知的計算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于個人計 算機(jī)、服務(wù)器計算機(jī)、手持式或筆記本電腦設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂 盒、可編程的消費類電子器件、網(wǎng)絡(luò)PC、微型計算機(jī)、大型計算機(jī)、包括任何以上系統(tǒng)或設(shè)備 的分布式計算環(huán)境,等等。
[0023] 本發(fā)明的實施例可以在計算機(jī)可執(zhí)行指令的一般語境下描述,諸如由計算機(jī)執(zhí)行 的程序模塊。一般而言,程序模塊包括完成特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程 序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。本發(fā)明的實施例還可以在分布式計算環(huán)境中實踐,其中任務(wù) 是由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備完成的。在分布式計算環(huán)境中,程序模塊可以同時 位于包括存儲器存儲設(shè)備的本地和遠(yuǎn)程計算機(jī)存儲介質(zhì)中。
[0024] 參考圖1,用于實現(xiàn)本發(fā)明實施例的示例性系統(tǒng)包括諸如計算設(shè)備100的計算設(shè) 備。該計算設(shè)備100通常包括至少一個處理單元102和存儲器104。
[0025] 依賴于計算設(shè)備的確切配置和類型,存儲器104可以是易失性的(諸如隨機(jī)存取 存儲器(RAM))、非易失性的(諸如只讀存儲器(R0M)、閃存存儲器,等等)或者二者的某種 組合。這種最基本的配置在圖1中由虛線106說明。
[0026] 此外,設(shè)備100可以具有附加的特征、方面和功能。例如,設(shè)備100可以包括可采 取但不限于磁或光盤或帶的形式的附加儲存器(可移除和/或不可移除)。這種附加儲存 器在圖1中由可移除儲存器108和不可移除儲存器110說明。計算機(jī)存儲介質(zhì)包括以用于 信息存儲的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移除和不可移除介質(zhì),其中信息 包括諸如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)。存儲器104、可移除儲存器108 和不可移除儲存器110全都是計算機(jī)存儲介質(zhì)的例子。計算機(jī)存儲介質(zhì)包括但不限于RAM、 ROM、EEPR0M、閃存存儲器或其它存儲器技術(shù)、⑶-ROM、數(shù)字多樣化盤(DVD)或其它光學(xué)儲存 器、磁帶盒、磁帶、磁盤儲存器或者其它磁性存儲設(shè)備、或者可以被用來存儲期望的信息并 且可以被設(shè)備100訪問的任何其它介質(zhì)。任何此類計算機(jī)存儲介質(zhì)都可以是設(shè)備100的一 部分。
[0027] 設(shè)備100還可以包括允許該設(shè)備與其它設(shè)備通信的通信連接112。該通信連接112 是通信介質(zhì)的例子。通信介質(zhì)通常以諸如載波或其它傳輸機(jī)制的模塊化數(shù)據(jù)信號來體現(xiàn)計 算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或者其它數(shù)據(jù)并且包括任何信息遞送介質(zhì)。術(shù)語"經(jīng)調(diào) 制的數(shù)據(jù)信號"指以在信號中編碼信息的方式來設(shè)置或改變它的一個或多個特點的信號。 作為例子,通信介質(zhì)包括有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接連線連接,以及無線介質(zhì),諸如聲 學(xué)、射頻(RF)、紅外線和其它無線介質(zhì)。如在本文所使用的,術(shù)語"計算機(jī)可讀介質(zhì)"包括存 儲介質(zhì)和通信介質(zhì)。
[0028] 設(shè)備100還可以具有諸如鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸輸入設(shè)備等等的輸 入設(shè)備114。另外,也可以包括諸如顯示器、揚聲器、打印機(jī)等等的輸出設(shè)備116。依賴于設(shè) 備100的期望功能可以包括附加的輸入設(shè)備114和輸出設(shè)備116。
[0029] 根據(jù)一個或多個實施例,軟件或計算機(jī)可執(zhí)行指令與計算機(jī)可讀介質(zhì)的組合導(dǎo)致 機(jī)器或裝置的創(chuàng)建。類似地,根據(jù)實施例,軟件或計算機(jī)可執(zhí)行指令由處理設(shè)備的執(zhí)行導(dǎo)致 創(chuàng)建可以與處理設(shè)備本身區(qū)分的機(jī)器或裝置。
[0030] 對應(yīng)地,應(yīng)當(dāng)理解,計算機(jī)可讀介質(zhì)通過在其上存儲軟件或計算機(jī)可執(zhí)行指令來 變換。同樣,處理設(shè)備在執(zhí)行軟件或計算機(jī)可執(zhí)行指令的過程中被變換。此外,應(yīng)當(dāng)理解, 在軟件或計算機(jī)可執(zhí)行指令由處理設(shè)備執(zhí)行過程中或者以別的方式與之關(guān)聯(lián)的輸入到處 理設(shè)備的第一組數(shù)據(jù)被變換成作為這種執(zhí)行結(jié)果的第二組數(shù)據(jù)。這第二組數(shù)據(jù)可以隨后被 存儲、顯示或以別的方式通信。在以上每個例子中提到的這種變換,可以是計算機(jī)可讀介 質(zhì)部分的物理變更的結(jié)果或者以別的方式涉及計算機(jī)可讀介質(zhì)部分的物理變更。在以上每 個例子中提到的這種變換,也可以是例如在軟件或計算機(jī)可執(zhí)行指令由處理設(shè)備執(zhí)行過程 中,與處理設(shè)備關(guān)聯(lián)的寄存器和/或計數(shù)器狀態(tài)的物理變更的結(jié)果或者以別的方式涉及例 如在軟件或計算機(jī)可執(zhí)行指令由處理設(shè)備執(zhí)行過程中,與處理設(shè)備關(guān)聯(lián)的寄存器和/或計 數(shù)器狀態(tài)的物理變更。
[0031] 如在本文所使用的,被"自動"