本發(fā)明涉及監(jiān)控系統(tǒng)規(guī)則管理技術(shù)領(lǐng)域,更具體地說,涉及一種規(guī)則管理方法及裝置、UMP監(jiān)控系統(tǒng)及監(jiān)控方法。
背景技術(shù):
在企業(yè)信息系統(tǒng)監(jiān)控的開發(fā)及使用中,商業(yè)決策邏輯或業(yè)務(wù)規(guī)則往往是硬編碼嵌入在系統(tǒng)各處代碼中的。然而,外部市場業(yè)務(wù)規(guī)則并不是一成不變,從而導(dǎo)致用戶業(yè)務(wù)需求不斷變化。這種不穩(wěn)定需求,需要開發(fā)人員必須時刻準(zhǔn)備修改、更新系統(tǒng),嚴(yán)重降低監(jiān)控系統(tǒng)的效率,從而影響到監(jiān)控系統(tǒng)的發(fā)展和推廣。因此,如何針對外部市場業(yè)務(wù)規(guī)則隨時變化的情況,實(shí)現(xiàn)在不影響監(jiān)控系統(tǒng)需求的基礎(chǔ)上,動態(tài)管理和修改業(yè)務(wù)規(guī)則,從而使監(jiān)控系統(tǒng)更平滑地適應(yīng)用戶需求的變化,最終縮短系統(tǒng)開發(fā)時間并降低開發(fā)和維護(hù)成本,是本領(lǐng)域技術(shù)人員需要解決的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種規(guī)則管理方法及裝置、UMP監(jiān)控系統(tǒng)及監(jiān)控方法,以實(shí)現(xiàn)在不影響監(jiān)控系統(tǒng)需求的基礎(chǔ)上,動態(tài)管理和修改業(yè)務(wù)規(guī)則,從而使監(jiān)控系統(tǒng)更平滑地適應(yīng)用戶需求的變化,最終縮短系統(tǒng)開發(fā)時間并降低開發(fā)和維護(hù)成本。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了如下技術(shù)方案:
一種基于UMP監(jiān)控系統(tǒng)的規(guī)則管理方法,包括:
利用規(guī)則引擎技術(shù)從監(jiān)控系統(tǒng)的應(yīng)用程序代碼中分離出功能模塊,所述功能模塊包括:適配器、狀態(tài)容器、規(guī)則庫、規(guī)則引擎和告警模塊;
接收規(guī)則管理指令,利用所述規(guī)則管理指令對所述規(guī)則庫中的監(jiān)控規(guī)則進(jìn)行管理。
其中,所述規(guī)則管理指令包括:規(guī)則增加指令,規(guī)則刪除指令,規(guī)則修改指令中的任意一者。
一種基于UMP監(jiān)控系統(tǒng)的規(guī)則管理裝置,包括:
功能模塊分離模塊,用于利用規(guī)則引擎技術(shù)從監(jiān)控系統(tǒng)的應(yīng)用程序代碼中分離出功能模塊,所述功能模塊包括:適配器、狀態(tài)容器、規(guī)則庫、規(guī)則引擎和告警模塊;
規(guī)則指令管理模塊,用于接收規(guī)則管理指令,利用所述規(guī)則管理指令對所述規(guī)則庫中的監(jiān)控規(guī)則進(jìn)行管理。
其中,所述規(guī)則指令管理模塊接收的規(guī)則管理指令包括:規(guī)則增加指令,規(guī)則刪除指令,規(guī)則修改指令中的任意一者。
一種UMP監(jiān)控系統(tǒng),包括根據(jù)規(guī)則引擎技術(shù)從監(jiān)控系統(tǒng)的應(yīng)用程序代碼中分離出功能模塊,所述功能模塊包括:
適配器,用于采集各個業(yè)務(wù)系統(tǒng)的監(jiān)控數(shù)據(jù);
狀態(tài)容器,用于保存所述監(jiān)控數(shù)據(jù),觸發(fā)規(guī)則引擎根據(jù)所述監(jiān)控數(shù)據(jù)監(jiān)控業(yè)務(wù)系統(tǒng);
規(guī)則庫,用于保存與每個業(yè)務(wù)系統(tǒng)對應(yīng)的監(jiān)控規(guī)則;
系統(tǒng)調(diào)度模塊,用于利用規(guī)則管理指令對所述規(guī)則庫中的監(jiān)控規(guī)則進(jìn)行管理;
規(guī)則引擎,用于根據(jù)監(jiān)控數(shù)據(jù)及監(jiān)控規(guī)則,對每個業(yè)務(wù)系統(tǒng)進(jìn)行監(jiān)控;
告警模塊,用于在監(jiān)控數(shù)據(jù)不滿足對應(yīng)的監(jiān)控規(guī)則時,進(jìn)行告警。
其中,所述告警模塊包括:
分析單元,用于根據(jù)所述規(guī)則引擎的監(jiān)控結(jié)果,確定與所述業(yè)務(wù)系統(tǒng)對應(yīng)的告警策略;
執(zhí)行單元,用于利用與所述業(yè)務(wù)系統(tǒng)對應(yīng)的告警策略進(jìn)行告警。
其中,所述系統(tǒng)調(diào)度模塊接收的規(guī)則管理指令包括:規(guī)則增加指令,規(guī)則刪除指令,規(guī)則修改指令中的任意一者。
一種UMP監(jiān)控方法,基于根據(jù)規(guī)則引擎技術(shù)從監(jiān)控系統(tǒng)的應(yīng)用程序代碼中分離出功能模塊,所述監(jiān)控方法包括:
適配器采集各個業(yè)務(wù)系統(tǒng)的監(jiān)控數(shù)據(jù);
狀態(tài)容器保存所述監(jiān)控數(shù)據(jù),觸發(fā)規(guī)則引擎根據(jù)監(jiān)控數(shù)據(jù)及監(jiān)控規(guī)則,對每個業(yè)務(wù)系統(tǒng)進(jìn)行監(jiān)控,并在監(jiān)控數(shù)據(jù)不滿足對應(yīng)的監(jiān)控規(guī)則時,進(jìn)行告警;其中,規(guī)則庫中的監(jiān)控規(guī)則可根據(jù)規(guī)則管理指令進(jìn)行管理。
其中,所述在監(jiān)控數(shù)據(jù)不滿足對應(yīng)的監(jiān)控規(guī)則時,進(jìn)行告警,包括:
根據(jù)所述規(guī)則引擎的監(jiān)控結(jié)果,確定與所述業(yè)務(wù)系統(tǒng)對應(yīng)的告警策略;
利用與所述業(yè)務(wù)系統(tǒng)對應(yīng)的告警策略進(jìn)行告警。
其中,所述規(guī)則管理指令包括:規(guī)則增加指令,規(guī)則刪除指令,規(guī)則修改指令中的任意一者。
通過以上方案可知,本發(fā)明實(shí)施例提供的一種基于UMP監(jiān)控系統(tǒng)的規(guī)則管理方法,包括:利用規(guī)則引擎技術(shù)從監(jiān)控系統(tǒng)的應(yīng)用程序代碼中分離出功能模塊,所述功能模塊包括:適配器、狀態(tài)容器、規(guī)則庫、規(guī)則引擎和告警模塊;接收規(guī)則管理指令,利用所述規(guī)則管理指令對所述規(guī)則庫中的監(jiān)控規(guī)則進(jìn)行管理;
可見,在本實(shí)施例中,引入規(guī)則引擎后,監(jiān)控系統(tǒng)能夠很好的實(shí)現(xiàn)業(yè)務(wù)邏輯和業(yè)務(wù)規(guī)則的分離,實(shí)現(xiàn)業(yè)務(wù)規(guī)則的集中管理;可以動態(tài)修改業(yè)務(wù)規(guī)則,從而快速響應(yīng)不同業(yè)務(wù)系統(tǒng)的需求變更;使業(yè)務(wù)分析人員和維護(hù)人員也可以參與編輯、維護(hù)監(jiān)控系統(tǒng)的各種業(yè)務(wù)規(guī)則。極大提高了監(jiān)控系統(tǒng)的靈活性,降低了監(jiān)控系統(tǒng)的維護(hù)成本,簡化了監(jiān)控系統(tǒng)的復(fù)雜性,豐富了監(jiān)控系統(tǒng)的功能;本發(fā)明還公開了一種規(guī)則管理裝置、UMP監(jiān)控系統(tǒng)及UMP監(jiān)控方法,同樣能實(shí)現(xiàn)上述技術(shù)效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例公開的一種基于UMP監(jiān)控系統(tǒng)的規(guī)則管理方法流程示意圖;
圖2為本發(fā)明實(shí)施例公開的一種基于UMP監(jiān)控系統(tǒng)的規(guī)則管理裝置結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例公開的一種UMP監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例公開的UMP監(jiān)控系統(tǒng)的整體數(shù)據(jù)規(guī)則流程圖;
圖5為本發(fā)明實(shí)施例公開的一種UMP監(jiān)控方法流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例公開了一種規(guī)則管理方法及裝置、UMP監(jiān)控系統(tǒng)及監(jiān)控方法,以實(shí)現(xiàn)在不影響監(jiān)控系統(tǒng)需求的基礎(chǔ)上,動態(tài)管理和修改業(yè)務(wù)規(guī)則,從而使監(jiān)控系統(tǒng)更平滑地適應(yīng)用戶需求的變化,最終縮短系統(tǒng)開發(fā)時間并降低開發(fā)和維護(hù)成本。
參見圖1,本發(fā)明實(shí)施例提供的一種基于UMP監(jiān)控系統(tǒng)的規(guī)則管理方法,包括:
S101、利用規(guī)則引擎技術(shù)從監(jiān)控系統(tǒng)的應(yīng)用程序代碼中分離出功能模塊,所述功能模塊包括:適配器、狀態(tài)容器、規(guī)則庫、規(guī)則引擎和告警模塊;
具體的,規(guī)則引擎技術(shù)是一種嵌入在應(yīng)用程序中的組件,實(shí)現(xiàn)了將業(yè)務(wù)決策從應(yīng)用程序代碼中分離出來,并使用預(yù)定義的語義模塊編寫業(yè)務(wù)決策,接受數(shù)據(jù)輸入,解釋業(yè)務(wù)規(guī)則,并根據(jù)業(yè)務(wù)規(guī)則做出業(yè)務(wù)決策。因此,在本實(shí)施例中,針對外部市場業(yè)務(wù)規(guī)則隨時變化的情況,提出了一種將規(guī)則引擎技術(shù)引入監(jiān)控系統(tǒng)的應(yīng)用理念,利用規(guī)則引擎技術(shù)將業(yè)務(wù)邏輯從程序中分離的特點(diǎn),將業(yè)務(wù)規(guī)則和開發(fā)者技術(shù)決策分離,實(shí)現(xiàn)動態(tài)管理和修改業(yè)務(wù)規(guī)則而不影響監(jiān)控系統(tǒng)需求的功能。從而使監(jiān)控系統(tǒng)更平滑地適應(yīng)用戶需求的變化,最終縮短系統(tǒng)開發(fā)時間并降低開發(fā)和維護(hù)成本。
S102、接收規(guī)則管理指令,利用所述規(guī)則管理指令對所述規(guī)則庫中的監(jiān)控規(guī)則進(jìn)行管理。
在本方案中,通過規(guī)則引擎將UMP監(jiān)控系統(tǒng)剝離出五個主要功能模塊:適配器、狀態(tài)容器、規(guī)則庫、規(guī)則引擎和告警模塊,適配器負(fù)責(zé)收集各種業(yè)務(wù)監(jiān)控數(shù)據(jù),將收集的原始數(shù)據(jù)放置于監(jiān)控系統(tǒng)的狀態(tài)容器;開發(fā)或者維護(hù)人員可以通過監(jiān)控系統(tǒng),新增和修改規(guī)則庫中的監(jiān)控規(guī)則;監(jiān)控系統(tǒng)將狀態(tài)容器中的原始數(shù)據(jù)通過規(guī)則引擎,觸發(fā)相關(guān)的監(jiān)控規(guī)則,從而反饋給監(jiān)控系統(tǒng),最終反應(yīng)在告警模塊??蓪?,在本實(shí)施例中將UMP監(jiān)控系統(tǒng)的業(yè)務(wù)數(shù)據(jù)與監(jiān)控系統(tǒng)的分離,實(shí)現(xiàn)的業(yè)務(wù)規(guī)則與監(jiān)控系統(tǒng)的分離,從而實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)與規(guī)則引擎的分離,最終使UMP監(jiān)控系統(tǒng)能夠靈活的解決多變業(yè)務(wù)規(guī)則導(dǎo)致的需求變更問題。具體的,所述規(guī)則管理指令包括:規(guī)則增加指令,規(guī)則刪除指令,規(guī)則修改指令中的任意一者。
下面對本發(fā)明實(shí)施例提供的規(guī)則管理裝置進(jìn)行介紹,下文描述的規(guī)則管理裝置與上文描述的規(guī)則管理方法可以相互參照。
參見圖2,本發(fā)明實(shí)施例提供的一種基于UMP監(jiān)控系統(tǒng)的規(guī)則管理裝置,包括:
功能模塊分離模塊110,用于利用規(guī)則引擎技術(shù)從監(jiān)控系統(tǒng)的應(yīng)用程序代碼中分離出功能模塊,所述功能模塊包括:適配器、狀態(tài)容器、規(guī)則庫、規(guī)則引擎和告警模塊;
規(guī)則指令管理模塊120,用于接收規(guī)則管理指令,利用所述規(guī)則管理指令對所述規(guī)則庫中的監(jiān)控規(guī)則進(jìn)行管理;其中,所述規(guī)則指令管理模塊接收的規(guī)則管理指令包括:規(guī)則增加指令,規(guī)則刪除指令,規(guī)則修改指令中的任意一者。
參見圖3,本發(fā)明實(shí)施例提供一種UMP監(jiān)控系統(tǒng),包括根據(jù)規(guī)則引擎技術(shù)從監(jiān)控系統(tǒng)的應(yīng)用程序代碼中分離出功能模塊,所述功能模塊包括:
適配器210,用于采集各個業(yè)務(wù)系統(tǒng)的監(jiān)控數(shù)據(jù);
具體的,參見圖4,為本發(fā)明實(shí)施例提供的UMP監(jiān)控系統(tǒng)的整體數(shù)據(jù)規(guī)則流程圖,在本實(shí)施例中根據(jù)功能的不同,將監(jiān)控系統(tǒng)劃分為三大部分,其中數(shù)據(jù)采集部分包括了多個適配器,不同業(yè)務(wù)系統(tǒng)的邏輯數(shù)據(jù)可以由不同種類適配器采集完成。例如:數(shù)據(jù)庫業(yè)務(wù)系統(tǒng)的監(jiān)控數(shù)據(jù)通過適配器A采集,服務(wù)器業(yè)務(wù)系統(tǒng)的監(jiān)控數(shù)據(jù)通過適配器B采集,操作系統(tǒng)業(yè)務(wù)系統(tǒng)的監(jiān)控數(shù)據(jù)通過適配器C采集。可見,在本實(shí)施例中,針對不同的業(yè)務(wù)數(shù)據(jù),可以開發(fā)相對應(yīng)的業(yè)務(wù)數(shù)據(jù)采集的適配器,從而可以融洽的連接不同業(yè)務(wù)系統(tǒng),完成各種業(yè)務(wù)系統(tǒng)的數(shù)據(jù)采集,有效的擴(kuò)展了監(jiān)控系統(tǒng)的監(jiān)控范圍。
狀態(tài)容器220,用于保存所述監(jiān)控數(shù)據(jù),觸發(fā)規(guī)則引擎根據(jù)所述監(jiān)控數(shù)據(jù)監(jiān)控業(yè)務(wù)系統(tǒng);
參見圖4,本實(shí)施例中的數(shù)據(jù)存儲部分主要通過狀態(tài)容器對監(jiān)控數(shù)據(jù)進(jìn)行存儲,該狀態(tài)容器基于不同業(yè)務(wù)監(jiān)控系統(tǒng)的監(jiān)控數(shù)據(jù),通過接收不同適配器采集的原始數(shù)據(jù),并通過事件機(jī)制連接監(jiān)控系統(tǒng),存放對各個業(yè)務(wù)系統(tǒng)規(guī)則引擎的處理結(jié)果,并根據(jù)不同規(guī)則引擎反饋的結(jié)果,通過事件機(jī)制觸發(fā)相應(yīng)的告警模塊。狀態(tài)容器作為一個數(shù)據(jù)存放的容器,有條理的存放不同業(yè)務(wù)系統(tǒng)數(shù)據(jù),觸發(fā)不同業(yè)務(wù)系統(tǒng)對應(yīng)的規(guī)則庫并根據(jù)規(guī)則引擎執(zhí)行結(jié)果激活相應(yīng)的告警設(shè)備,從而可以看出,狀態(tài)容器是監(jiān)控系統(tǒng)的神經(jīng)元。
規(guī)則庫230,用于保存與每個業(yè)務(wù)系統(tǒng)對應(yīng)的監(jiān)控規(guī)則;
具體的,本實(shí)施例中的規(guī)則庫中定義了多條監(jiān)控規(guī)則,開發(fā)或維護(hù)人員只需要根據(jù)不同業(yè)務(wù)系統(tǒng),配置(添加或修改)不同的規(guī)則,從而完成對監(jiān)控系統(tǒng)的維護(hù),大大降低了監(jiān)控系統(tǒng)維護(hù)成本,增加了監(jiān)控系統(tǒng)的工作效率。
系統(tǒng)調(diào)度模塊240,用于利用規(guī)則管理指令對所述規(guī)則庫中的監(jiān)控規(guī)則進(jìn)行管理;其中,所述系統(tǒng)調(diào)度模塊接收的規(guī)則管理指令包括:規(guī)則增加指令,規(guī)則刪除指令,規(guī)則修改指令中的任意一者;
需要說明的是,本實(shí)施例中的系統(tǒng)調(diào)度模塊是整個監(jiān)控系統(tǒng)能夠運(yùn)轉(zhuǎn)的交通樞紐。開發(fā)或維護(hù)人員可以通過系統(tǒng)調(diào)度模塊完成規(guī)則庫中不同業(yè)務(wù)規(guī)則的添加和修改;狀態(tài)容器可以通過事件驅(qū)動系統(tǒng)調(diào)度模塊,實(shí)現(xiàn)不同業(yè)務(wù)數(shù)據(jù)的不同規(guī)則引擎;規(guī)則引擎模塊根據(jù)觸發(fā)規(guī)則執(zhí)行的結(jié)果調(diào)度不同的告警方式。
規(guī)則引擎250,用于根據(jù)監(jiān)控數(shù)據(jù)及監(jiān)控規(guī)則,對每個業(yè)務(wù)系統(tǒng)進(jìn)行監(jiān)控;
具體的,本實(shí)施例中的規(guī)則引擎組件接收系統(tǒng)調(diào)度的數(shù)據(jù)輸入,根據(jù)不同業(yè)務(wù)系統(tǒng)數(shù)據(jù),獲取規(guī)則庫中對應(yīng)的規(guī)則并解釋業(yè)務(wù)規(guī)則,最后根據(jù)業(yè)務(wù)規(guī)則做出相應(yīng)的決策。系統(tǒng)調(diào)度根據(jù)決策的結(jié)果,激活對應(yīng)的告警模塊,從而完成不同業(yè)務(wù)系統(tǒng)的監(jiān)控。
告警模塊260,用于在監(jiān)控數(shù)據(jù)不滿足對應(yīng)的監(jiān)控規(guī)則時,進(jìn)行告警。
其中所述告警模塊包括:
分析單元,用于根據(jù)所述規(guī)則引擎的監(jiān)控結(jié)果,確定與所述業(yè)務(wù)系統(tǒng)對應(yīng)的告警策略;
執(zhí)行單元,用于利用與所述業(yè)務(wù)系統(tǒng)對應(yīng)的告警策略進(jìn)行告警。
具體的,本實(shí)施例中告警模塊的告警形式有很多,比如syslog、郵件和短信等,是監(jiān)控系統(tǒng)的結(jié)果處理模塊。告警模塊還包括可配置化的告警策略組件,系統(tǒng)調(diào)度模塊根據(jù)規(guī)則引擎決策的結(jié)果,按照不同的告警策略,發(fā)出不同的形式的告警,從而完成監(jiān)控系統(tǒng)結(jié)果輸出。
需要說明的是,所述監(jiān)控系統(tǒng)還包括事件引擎,通過該事件引擎對元數(shù)據(jù)進(jìn)行過濾、分組、關(guān)聯(lián)和聚合等處理,形成有效的業(yè)務(wù)數(shù)據(jù)??梢灾苯硬捎脴I(yè)務(wù)數(shù)據(jù)定制監(jiān)控系統(tǒng)的基礎(chǔ)服務(wù),供上層應(yīng)用直接訂閱;也可以直接將業(yè)務(wù)數(shù)據(jù)通過數(shù)據(jù)適配技術(shù)存儲到數(shù)據(jù)庫,以備上層應(yīng)用通過數(shù)據(jù)庫存取的方式獲取數(shù)據(jù)。
下面對本發(fā)明實(shí)施例提供的UMP監(jiān)控方法進(jìn)行介紹,下文描述的UMP監(jiān)控方法與上文描述的UMP監(jiān)控系統(tǒng)可以相互參照。
參見圖5,本發(fā)明實(shí)施例提供一種UMP監(jiān)控方法,基于根據(jù)規(guī)則引擎技術(shù)從監(jiān)控系統(tǒng)的應(yīng)用程序代碼中分離出功能模塊,所述監(jiān)控方法包括:
S201、適配器采集各個業(yè)務(wù)系統(tǒng)的監(jiān)控數(shù)據(jù);
S202、狀態(tài)容器保存所述監(jiān)控數(shù)據(jù),觸發(fā)規(guī)則引擎根據(jù)監(jiān)控數(shù)據(jù)及監(jiān)控規(guī)則,對每個業(yè)務(wù)系統(tǒng)進(jìn)行監(jiān)控,并在監(jiān)控數(shù)據(jù)不滿足對應(yīng)的監(jiān)控規(guī)則時,進(jìn)行告警;其中,規(guī)則庫中的監(jiān)控規(guī)則可根據(jù)規(guī)則管理指令進(jìn)行管理。
其中,所述在監(jiān)控數(shù)據(jù)不滿足對應(yīng)的監(jiān)控規(guī)則時,進(jìn)行告警,包括:
根據(jù)所述規(guī)則引擎的監(jiān)控結(jié)果,確定與所述業(yè)務(wù)系統(tǒng)對應(yīng)的告警策略;
利用與所述業(yè)務(wù)系統(tǒng)對應(yīng)的告警策略進(jìn)行告警。
其中,所述規(guī)則管理指令包括:規(guī)則增加指令,規(guī)則刪除指令,規(guī)則修改指令中的任意一者。
本發(fā)明實(shí)施例提供的一種基于UMP監(jiān)控系統(tǒng)的規(guī)則管理方法,包括:利用規(guī)則引擎技術(shù)從監(jiān)控系統(tǒng)的應(yīng)用程序代碼中分離出功能模塊,所述功能模塊包括:適配器、狀態(tài)容器、規(guī)則庫、規(guī)則引擎和告警模塊;接收規(guī)則管理指令,利用所述規(guī)則管理指令對所述規(guī)則庫中的監(jiān)控規(guī)則進(jìn)行管理;
可見,在本實(shí)施例中,引入規(guī)則引擎后,監(jiān)控系統(tǒng)能夠很好的實(shí)現(xiàn)業(yè)務(wù)邏輯和業(yè)務(wù)規(guī)則的分離,實(shí)現(xiàn)業(yè)務(wù)規(guī)則的集中管理;可以動態(tài)修改業(yè)務(wù)規(guī)則,從而快速響應(yīng)不同業(yè)務(wù)系統(tǒng)的需求變更;使業(yè)務(wù)分析人員和維護(hù)人員也可以參與編輯、維護(hù)監(jiān)控系統(tǒng)的各種業(yè)務(wù)規(guī)則。極大提高了監(jiān)控系統(tǒng)的靈活性,降低了監(jiān)控系統(tǒng)的維護(hù)成本,簡化了監(jiān)控系統(tǒng)的復(fù)雜性,豐富了監(jiān)控系統(tǒng)的功能;本發(fā)明還公開了一種規(guī)則管理裝置、UMP監(jiān)控系統(tǒng)及UMP監(jiān)控方法,同樣能實(shí)現(xiàn)上述技術(shù)效果。
本說明書中各個實(shí)施例采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似部分互相參見即可。
對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。