本發(fā)明涉及事件流程自動化服務(wù),具體為一種基于事件流程驅(qū)動模型的服務(wù)自動化管理方法及系統(tǒng)。
背景技術(shù):
1、事件流程自動化服務(wù)技術(shù)旨在通過預(yù)設(shè)的規(guī)則和邏輯,自動執(zhí)行一系列任務(wù),從而實現(xiàn)對業(yè)務(wù)流程的自動化控制,然而,當這一服務(wù)技術(shù)缺乏相應(yīng)的管理機制時,其潛在的優(yōu)勢便難以充分發(fā)揮,還可能引發(fā)一系列連鎖反應(yīng),暴露出顯著的不足。
2、例如公告號為cn106445536b的發(fā)明專利,提出自動化業(yè)務(wù)設(shè)計管理系統(tǒng);系統(tǒng)包括服務(wù)器與客戶端,服務(wù)器包括服務(wù)端程序和數(shù)據(jù)庫;客戶端程序通過設(shè)計工具收集用戶業(yè)務(wù)設(shè)計信息,提交到服務(wù)器;服務(wù)端程序用于接收用戶業(yè)務(wù)設(shè)計信息,進行設(shè)計處理;服務(wù)端程序按客戶端業(yè)務(wù)使用需求提供該業(yè)務(wù)相關(guān)的數(shù)據(jù)信息或業(yè)務(wù)處理結(jié)果;客戶端程序根據(jù)服務(wù)端程序返回的業(yè)務(wù)數(shù)據(jù)及界面信息,顯示相應(yīng)的業(yè)務(wù)界面;該系統(tǒng)適用于所有采用關(guān)系數(shù)據(jù)庫的軟件開發(fā),引導(dǎo)業(yè)務(wù)人員快捷地完成業(yè)務(wù)開發(fā),并馬上投入生產(chǎn)使用,業(yè)務(wù)可以復(fù)用,并可隨時根據(jù)需求修改,極大地減少業(yè)務(wù)開發(fā)維護的成本。
3、例如公告號為cn113448561b的發(fā)明專利,公告了基于ci的自動化需求進度的差異分析方法及管理服務(wù)器,可以在研發(fā)的過程中發(fā)現(xiàn)業(yè)務(wù)版本的交付偏差,可以保證業(yè)務(wù)按時交付和持續(xù)提升企業(yè)的競爭力,該方法包括:接收業(yè)務(wù)人員的第一終端設(shè)備發(fā)送的規(guī)劃信息,規(guī)劃信息包括業(yè)務(wù)版本的業(yè)務(wù)需求清單和標識信息;將標識信息配置到管理服務(wù)器中的ci流水線中,將業(yè)務(wù)需求清單發(fā)送給研發(fā)人員的第二終端設(shè)備;接收第二終端設(shè)備發(fā)送的提交信息,提交信息包括至少一個業(yè)務(wù)需求各自對應(yīng)的id信息;基于提交信息,觸發(fā)ci流水線運行,基于至少一個業(yè)務(wù)需求各自對應(yīng)的id信息,對至少一個業(yè)務(wù)需求的開發(fā)進度進行分析,獲得至少一個業(yè)務(wù)需求對應(yīng)的開發(fā)進度差異分析報告。
4、但本技術(shù)在實現(xiàn)本技術(shù)實施例的過程中,發(fā)現(xiàn)上述技術(shù)至少存在如下技術(shù)問題:上述申請中涉及的自動化系統(tǒng)盡管能夠有效地響應(yīng)和處理各類事件,驅(qū)動業(yè)務(wù)流程的自動化執(zhí)行,但隨著業(yè)務(wù)的發(fā)展和自動化系統(tǒng)規(guī)模的擴大,性能瓶頸逐漸顯現(xiàn),但上述申請中涉及的自動化系統(tǒng)往往難以及時發(fā)現(xiàn)其中性能問題,由此增加了自動化系統(tǒng)的運維復(fù)雜度。
技術(shù)實現(xiàn)思路
1、針對現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種基于事件流程驅(qū)動模型的服務(wù)自動化管理方法及系統(tǒng),能夠有效解決上述背景技術(shù)中涉及的問題。
2、為實現(xiàn)以上目的,本發(fā)明通過以下技術(shù)方案予以實現(xiàn):本發(fā)明第一方面提供了一種基于事件流程驅(qū)動模型的服務(wù)自動化管理方法,包括:s1.通過事件流程驅(qū)動模型的執(zhí)行,獲得事件流程驅(qū)動模型所屬驅(qū)動設(shè)備的運行參數(shù),分析事件流程驅(qū)動模型所屬驅(qū)動設(shè)備的運行穩(wěn)定指數(shù),與運行穩(wěn)定閾值進行比對,若事件流程驅(qū)動模型所屬驅(qū)動設(shè)備的運行穩(wěn)定指數(shù)小于運行穩(wěn)定閾值,則事件流程驅(qū)動模型執(zhí)行s2,反之若事件流程驅(qū)動模型所屬驅(qū)動設(shè)備的運行穩(wěn)定指數(shù)大于或等于運行穩(wěn)定閾值,則事件流程驅(qū)動模型執(zhí)行s3;s2.定位事件流程驅(qū)動模型的各異常服務(wù)組件,分析事件流程驅(qū)動模型的各異常服務(wù)組件的性能異常指數(shù),并對各異常服務(wù)組件進行異常分類,由此對事件流程驅(qū)動模型的各異常服務(wù)組件進行管理;s3.通過事件流程驅(qū)動模型的質(zhì)量測試,接收事件流程驅(qū)動模型的質(zhì)量測試參數(shù),分析事件流程驅(qū)動模型的質(zhì)量穩(wěn)定指數(shù),由此對事件流程驅(qū)動模型的服務(wù)進行質(zhì)量管理。
3、作為進一步的方法,所述對各異常服務(wù)組件進行異常分類,具體分析過程為:將事件流程驅(qū)動模型的各異常服務(wù)組件的性能異常指數(shù)與性能異常參考值進行比對,若某異常服務(wù)組件的性能異常指數(shù)小于性能異常參考值,則將事件流程驅(qū)動模型的該異常服務(wù)組件標記為第一類異常服務(wù)組件,若某異常服務(wù)組件的性能異常指數(shù)大于或等于性能異常參考值,則將事件流程驅(qū)動模型的該異常服務(wù)組件標記為第二類異常服務(wù)組件,由此對各異常服務(wù)組件進行異常分類。
4、作為進一步的方法,所述對事件流程驅(qū)動模型的各異常服務(wù)組件進行管理,具體分析過程為:通過對各異常服務(wù)組件進行異常分類,得到事件流程驅(qū)動模型的各異常服務(wù)組件的異常類型,依次與信息存儲庫中存儲的異常類型對應(yīng)的性能管理方法進行匹配,得到事件流程驅(qū)動模型的各異常服務(wù)組件對應(yīng)的性能管理方法,由此對事件流程驅(qū)動模型的各異常服務(wù)組件的性能進行管理。
5、作為進一步的方法,所述對事件流程驅(qū)動模型的服務(wù)進行質(zhì)量管理,具體分析過程為:將事件流程驅(qū)動模型的質(zhì)量穩(wěn)定指數(shù)與質(zhì)量穩(wěn)定閾值進行比對,若事件流程驅(qū)動模型的質(zhì)量穩(wěn)定指數(shù)小于質(zhì)量穩(wěn)定閾值,則自動化管理系統(tǒng)對事件流程驅(qū)動模型的服務(wù)進行質(zhì)量管理。
6、本發(fā)明第二方面提供了一種應(yīng)用如一種基于事件流程驅(qū)動模型的服務(wù)自動化管理方法的系統(tǒng),包括:驅(qū)動設(shè)備運行分析模塊,用于通過事件流程驅(qū)動模型的執(zhí)行,獲得事件流程驅(qū)動模型所屬驅(qū)動設(shè)備的運行參數(shù),分析事件流程驅(qū)動模型所屬驅(qū)動設(shè)備的運行穩(wěn)定指數(shù),與運行穩(wěn)定閾值進行比對,若事件流程驅(qū)動模型所屬驅(qū)動設(shè)備的運行穩(wěn)定指數(shù)小于運行穩(wěn)定閾值,則事件流程驅(qū)動模型執(zhí)行異常服務(wù)組件分類模塊,反之若事件流程驅(qū)動模型所屬驅(qū)動設(shè)備的運行穩(wěn)定指數(shù)大于或等于運行穩(wěn)定閾值,則事件流程驅(qū)動模型執(zhí)行模型服務(wù)質(zhì)量管理模塊;異常服務(wù)組件分類模塊,用于定位事件流程驅(qū)動模型的各異常服務(wù)組件,分析事件流程驅(qū)動模型的各異常服務(wù)組件的性能異常指數(shù),并對各異常服務(wù)組件進行異常分類,由此對事件流程驅(qū)動模型的各異常服務(wù)組件進行管理;模型服務(wù)質(zhì)量管理模塊,用于通過事件流程驅(qū)動模型的質(zhì)量測試,接收事件流程驅(qū)動模型的質(zhì)量測試參數(shù),分析事件流程驅(qū)動模型的質(zhì)量穩(wěn)定指數(shù),由此對事件流程驅(qū)動模型的服務(wù)進行質(zhì)量管理。
7、相對于現(xiàn)有技術(shù),本發(fā)明的實施例至少具有如下優(yōu)點或有益效果:
8、(1)本發(fā)明提供一種基于事件流程驅(qū)動模型的服務(wù)自動化管理方法及系統(tǒng),通過獲得事件流程驅(qū)動模型所屬驅(qū)動設(shè)備的運行參數(shù),分析事件流程驅(qū)動模型所屬驅(qū)動設(shè)備的運行穩(wěn)定指數(shù),從而驅(qū)動設(shè)備精準分析定位事件流程驅(qū)動模型的各異常服務(wù)組件,并對各異常服務(wù)組件進行異常分類,從而采取針對性的修復(fù)措施,提高對事件流程驅(qū)動模型的維護效率,通過事件流程驅(qū)動模型的質(zhì)量測試,確保在各種場景下都能保持高質(zhì)量的運行,接收事件流程驅(qū)動模型的質(zhì)量測試參數(shù),為后續(xù)的評估和優(yōu)化提供了數(shù)據(jù)支持,分析事件流程驅(qū)動模型的質(zhì)量穩(wěn)定指數(shù),由此對事件流程驅(qū)動模型的服務(wù)進行質(zhì)量管理,從而提高驅(qū)動設(shè)備的運行穩(wěn)定性,以及提高事件流程驅(qū)動模型的運行效率和準確度。
9、(2)本發(fā)明通過綜合分析事件流程驅(qū)動模型所屬驅(qū)動設(shè)備的響應(yīng)時長、處理速率以及平均溫度增量得到事件流程驅(qū)動模型所屬驅(qū)動設(shè)備的運行穩(wěn)定指數(shù),可以精準地定位驅(qū)動設(shè)備性能下降的原因,從而有針對性地制定事件流程驅(qū)動模型分析策略和改進措施。
10、(3)本發(fā)明通過綜合分析事件流程驅(qū)動模型的各異常服務(wù)組件的占用內(nèi)存平均速率、cpu平均使用率以及在對應(yīng)的執(zhí)行處理子周期內(nèi)的正確處理任務(wù)數(shù)量得到事件流程驅(qū)動模型的各異常服務(wù)組件的性能異常指數(shù),可從硬件角度分析事件流程驅(qū)動模型的潛在問題,增加事件流程驅(qū)動模型的分析維度,能夠更全面、更準確地評估事件流程驅(qū)動模型的整體性能,避免單一指標可能帶來的片面性。