在線服務(wù)的事務(wù)級(jí)健康監(jiān)控的制作方法
【專利說(shuō)明】在線服務(wù)的事務(wù)級(jí)健康監(jiān)控
[0001]背景
[0002]計(jì)算機(jī)已變得高度集成于勞動(dòng)行業(yè)、家庭、移動(dòng)設(shè)備以及許多其他地點(diǎn)。計(jì)算機(jī)可以快速和有效地處理大量信息。被設(shè)計(jì)成在計(jì)算機(jī)系統(tǒng)上運(yùn)行的軟件應(yīng)用允許用戶執(zhí)行各種功能,包括企業(yè)應(yīng)用、學(xué)校作業(yè)、娛樂等更多。軟件應(yīng)用通常被設(shè)計(jì)成執(zhí)行具體任務(wù),諸如用于撰寫文檔的字處理器應(yīng)用、或者用于發(fā)送、接收和組織電子郵件的電子郵件程序。
[0003]在一些情況下,軟件應(yīng)用可以被設(shè)計(jì)成在云上運(yùn)行。這些應(yīng)用被提供給許多不同的用戶以及許多不同類型的用戶。在一些情況下,這些云提供的應(yīng)用可能不可信賴或不可用,這可能導(dǎo)致應(yīng)用的用戶的生產(chǎn)力降低。
[0004]簡(jiǎn)要概述
[0005]此處描述的實(shí)施例針對(duì)確認(rèn)在線服務(wù)的可訪問(wèn)性和功能,并且調(diào)度在線服務(wù)的自動(dòng)執(zhí)行。在一實(shí)施例中,計(jì)算機(jī)系統(tǒng)從在線服務(wù)提供商接收一個(gè)或多個(gè)在線服務(wù)工作流以及每個(gè)工作流的相應(yīng)預(yù)期結(jié)果。每個(gè)在線服務(wù)工作流與一在線服務(wù)相關(guān)聯(lián),每個(gè)在線服務(wù)工作流包括使在線服務(wù)執(zhí)行指定操作的各個(gè)工作流步驟,所述指定操作在在線服務(wù)提供商所指定的指定時(shí)間量?jī)?nèi)產(chǎn)生可觀察的結(jié)果。計(jì)算機(jī)系統(tǒng)執(zhí)行接收到的在線服務(wù)工作流的至少一個(gè),并且若在指定時(shí)間量?jī)?nèi)未完成在線服務(wù)工作流的執(zhí)行則放棄該執(zhí)行。計(jì)算機(jī)系統(tǒng)還將工作流執(zhí)行的結(jié)果與對(duì)應(yīng)于預(yù)期在線服務(wù)工作流的預(yù)期結(jié)果相比較,并且生成包括比較結(jié)果的報(bào)告。
[0006]在另一實(shí)施例中,計(jì)算機(jī)系統(tǒng)調(diào)度在線服務(wù)的自動(dòng)執(zhí)行。計(jì)算機(jī)系統(tǒng)執(zhí)行以上概述的步驟,包括:接收在線服務(wù)工作流以及每個(gè)工作流的相應(yīng)預(yù)期結(jié)果,執(zhí)行接收到的在線服務(wù)工作流的至少一個(gè)并且若在指定時(shí)間量?jī)?nèi)未完成在線服務(wù)工作流的執(zhí)行則放棄該執(zhí)行,將工作流執(zhí)行的結(jié)果與對(duì)應(yīng)于所執(zhí)行的在線服務(wù)工作流的預(yù)期結(jié)果相比較并且生成包括比較結(jié)果的報(bào)告。計(jì)算機(jī)系統(tǒng)還實(shí)例化調(diào)度器以便將一個(gè)或多個(gè)在線服務(wù)工作流指派給聯(lián)網(wǎng)計(jì)算機(jī)中的至少一個(gè),用于根據(jù)指定自動(dòng)執(zhí)行。在其他實(shí)施例中,計(jì)算機(jī)系統(tǒng)還監(jiān)控在線服務(wù)工作流的正在進(jìn)行的執(zhí)行以確定在線服務(wù)工作流是否被正確執(zhí)行。
[0007]提供該概要以便以簡(jiǎn)化形式介紹多個(gè)概念的所選概念,多個(gè)概念在以下詳細(xì)描述中進(jìn)一步詳述。該概要不意圖標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或基本特征,也不意圖幫助確定所要求保護(hù)的主題的范圍。
[0008]附加的特征和好處將在以下描述中提出,其一部分對(duì)于本領(lǐng)域普通技術(shù)人員將從描述中顯而易見,或者可以通過(guò)實(shí)現(xiàn)此處的原理來(lái)獲悉。此處描述的實(shí)施例的特征和好處可以通過(guò)在所附權(quán)利要求中特別指出的裝置和組合的手段來(lái)實(shí)現(xiàn)和獲得。從以下描述和所附權(quán)利要求中,此處描述的實(shí)施例的特征將變得更完全地顯而易見。
[0009]附圖簡(jiǎn)述
[0010]為了進(jìn)一步闡明此處描述的實(shí)施例的以上及其他特征,將參照附圖呈現(xiàn)更具體的描述??梢岳斫?,這些附圖僅描述了此處描述的實(shí)施例的示例,因此不被視為限制其范圍。通過(guò)使用附圖將以附加的具體內(nèi)容和細(xì)節(jié)來(lái)描述和說(shuō)明多個(gè)實(shí)施例,附圖中:
[0011]圖1說(shuō)明了此處描述的實(shí)施例可以在其中操作的計(jì)算機(jī)體系結(jié)構(gòu),所述操作包括:確認(rèn)在線服務(wù)的可訪問(wèn)性和功能以及調(diào)度在線服務(wù)的自動(dòng)執(zhí)行。
[0012]圖2說(shuō)明了用于確認(rèn)在線服務(wù)的可訪問(wèn)性和功能的示例方法的流程圖。
[0013]圖3說(shuō)明了用于調(diào)度在線服務(wù)的自動(dòng)執(zhí)行的示例方法的流程圖。
[0014]詳細(xì)描述
[0015]此處描述的實(shí)施例針對(duì)確認(rèn)在線服務(wù)的可訪問(wèn)性和功能以及調(diào)度在線服務(wù)的自動(dòng)執(zhí)行。在一實(shí)施例中,計(jì)算機(jī)系統(tǒng)從在線服務(wù)提供商接收一個(gè)或多個(gè)在線服務(wù)工作流以及每個(gè)工作流的相應(yīng)預(yù)期結(jié)果。每個(gè)在線服務(wù)工作流與一在線服務(wù)相關(guān)聯(lián),每個(gè)在線服務(wù)工作流包括使在線服務(wù)執(zhí)行指定操作的各個(gè)工作流步驟,所述指定操作在在線服務(wù)提供商所指定的指定時(shí)間量?jī)?nèi)產(chǎn)生可觀察的結(jié)果。計(jì)算機(jī)系統(tǒng)執(zhí)行接收到的在線服務(wù)工作流的至少一個(gè),并且若在指定時(shí)間量?jī)?nèi)未完成在線服務(wù)工作流的執(zhí)行則放棄該執(zhí)行。計(jì)算機(jī)系統(tǒng)還將工作流執(zhí)行的結(jié)果與對(duì)應(yīng)于所執(zhí)行的在線服務(wù)工作流的預(yù)期結(jié)果相比較,并且生成包括比較結(jié)果的報(bào)告。
[0016]在另一實(shí)施例中,計(jì)算機(jī)系統(tǒng)調(diào)度在線服務(wù)的自動(dòng)執(zhí)行。計(jì)算機(jī)系統(tǒng)執(zhí)行以上概述的步驟,包括:接收在線服務(wù)工作流以及每個(gè)工作流的相應(yīng)預(yù)期結(jié)果,執(zhí)行接收到的在線服務(wù)工作流的至少一個(gè)并且若在指定時(shí)間量?jī)?nèi)未完成在線服務(wù)工作流的執(zhí)行則放棄該執(zhí)行,將工作流執(zhí)行的結(jié)果與對(duì)應(yīng)于所執(zhí)行的在線服務(wù)工作流的預(yù)期結(jié)果相比較并且生成包括比較結(jié)果的報(bào)告。計(jì)算機(jī)系統(tǒng)還實(shí)例化調(diào)度器以便將一個(gè)或多個(gè)在線服務(wù)工作流指派給聯(lián)網(wǎng)計(jì)算機(jī)中的至少一個(gè),用于根據(jù)指定自動(dòng)執(zhí)行。在其他實(shí)施例中,計(jì)算機(jī)系統(tǒng)還監(jiān)控在線服務(wù)工作流的正在進(jìn)行的執(zhí)行以確定在線服務(wù)工作流是否被正確執(zhí)行。
[0017]以下討論現(xiàn)在是指可以執(zhí)行的多個(gè)方法和方法動(dòng)作。應(yīng)當(dāng)注意,盡管方法步驟可以以特定次序討論或者在流程圖中圖示以特定次序發(fā)生,但是除非明確聲明,不必需要任何特定的次序,或者由于動(dòng)作取決于在該動(dòng)作被執(zhí)行之前完成的另一動(dòng)作而需要特定次序。
[0018]此處描述的實(shí)施例可以包括或使用包括如以下將進(jìn)一步詳細(xì)討論的諸如例如一個(gè)或多個(gè)處理器和系統(tǒng)存儲(chǔ)器的計(jì)算機(jī)硬件的專用或通用計(jì)算機(jī)。此處描述的實(shí)施例也包括用于傳送或存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令和/或數(shù)據(jù)結(jié)構(gòu)的物理及其他計(jì)算機(jī)可讀介質(zhì)。這種計(jì)算機(jī)可讀介質(zhì)可以是可由通用或?qū)S糜?jì)算機(jī)系統(tǒng)訪問(wèn)的任何可用介質(zhì)。存儲(chǔ)以數(shù)據(jù)形式的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)是計(jì)算機(jī)存儲(chǔ)介質(zhì)。傳送計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)是傳輸介質(zhì)。因此,通過(guò)示例、但非限制,此處描述的實(shí)施例可以包括至少兩種完全不同種類的計(jì)算機(jī)可讀介質(zhì):計(jì)算機(jī)存儲(chǔ)介質(zhì)和傳輸介質(zhì)。
[0019]計(jì)算機(jī)存儲(chǔ)介質(zhì)包括RAM、ROM、EEPROM、CD-ROM、基于RAM的固態(tài)驅(qū)動(dòng)器(SSD)、閃存、相變存儲(chǔ)器(PCM)或者其他類型的存儲(chǔ)器、或者其他光盤存儲(chǔ)器、磁盤存儲(chǔ)器或其他磁性存儲(chǔ)設(shè)備、或者任何其他介質(zhì),該任何其他介質(zhì)可用于存儲(chǔ)形式為計(jì)算機(jī)可執(zhí)行指令、數(shù)據(jù)或數(shù)據(jù)結(jié)構(gòu)的期望程序代碼裝置、并且可由通用或?qū)S糜?jì)算機(jī)存取。
[0020]“網(wǎng)絡(luò)”被定義為允許在計(jì)算機(jī)系統(tǒng)和/或模塊和/或其他電子設(shè)備間進(jìn)行電子數(shù)據(jù)的傳輸?shù)囊粋€(gè)或多個(gè)數(shù)據(jù)鏈路和/或數(shù)據(jù)交換器。當(dāng)信息通過(guò)網(wǎng)絡(luò)(或硬線、無(wú)線、或是硬線或無(wú)線的組合)被傳輸或提供至計(jì)算機(jī)時(shí),計(jì)算機(jī)將該連接適當(dāng)?shù)匾暈閭鬏斀橘|(zhì)。傳輸介質(zhì)可以包括可用于傳送數(shù)據(jù)或形式為計(jì)算機(jī)可執(zhí)行指令或形式為數(shù)據(jù)結(jié)構(gòu)的期望程序代碼裝置的網(wǎng)絡(luò),該網(wǎng)絡(luò)可由通用或?qū)S糜?jì)算機(jī)存取。以上的組合也應(yīng)被包括于計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。
[0021]而且,在達(dá)到各個(gè)計(jì)算機(jī)系統(tǒng)組件之際,形式為計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)的程序代碼裝置可以從傳輸介質(zhì)自動(dòng)地傳輸至計(jì)算機(jī)存儲(chǔ)介質(zhì)(或反之亦然)。例如,通過(guò)網(wǎng)絡(luò)或數(shù)據(jù)鏈路接收到的計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)可以在網(wǎng)絡(luò)接口模塊(例如,網(wǎng)絡(luò)接口卡或“NIC”)內(nèi)的RAM中被緩沖,然后最終被傳輸至計(jì)算機(jī)系統(tǒng)RAM和/或計(jì)算機(jī)系統(tǒng)處的較不易失的計(jì)算機(jī)存儲(chǔ)介質(zhì)。因此應(yīng)當(dāng)理解,計(jì)算機(jī)存儲(chǔ)介質(zhì)可以被包括于也(或甚至主要)使用傳輸介質(zhì)的計(jì)算機(jī)系統(tǒng)組件中。
[0022]計(jì)算機(jī)可執(zhí)行(或計(jì)算機(jī)可解譯)的指令包括例如:使通用計(jì)算機(jī)、專用計(jì)算機(jī)或?qū)S锰幚碓O(shè)備執(zhí)行一特定功能或一組功能的指令。計(jì)算機(jī)可執(zhí)行指令可以是諸如匯編語(yǔ)言這樣的例如二進(jìn)制、中間格式指令,或甚至是源代碼。盡管已經(jīng)用對(duì)于結(jié)構(gòu)特征和/或方法動(dòng)作特定的語(yǔ)言描述了主題,但應(yīng)當(dāng)理解,所附權(quán)利要求中定義的主題不必要限于所述的特征或者上述的動(dòng)