業(yè)務流程監(jiān)測系統的制作方法
【專利摘要】本發(fā)明公開了一種業(yè)務流程監(jiān)測系統,包括有展現模塊,業(yè)務功能模塊、數據存儲模塊、數據處理模塊及數據采集模塊,本發(fā)明實現業(yè)務系統內部業(yè)務、流程、用戶、接口等運行數據的實時采集,實現了對業(yè)務應用系統的監(jiān)控和管理。通過OSGI框架技術實現采集器與系統松耦合,增強系統的可擴展性,可讓系統實現對多個業(yè)務系統的監(jiān)控,實現更多業(yè)務應用系統的監(jiān)控和管理。
【專利說明】業(yè)務流程監(jiān)測系統
【技術領域】
[0001]本發(fā)明涉及一種監(jiān)測系統,特別是一種業(yè)務流程監(jiān)測系統。
[0002]
【背景技術】
[0003]隨著信息化應用的不斷加深,企業(yè)對信息系統的依賴程度越發(fā)緊密。任何應用系統故障都會對業(yè)務的正常運行和人員的工作效率造成非常大的影響。因此,企業(yè)急需保證應用系統穩(wěn)定運行的有效工具和手段,以協助運維人員更好的做好維護工作。然而市場上的類似工具多以對支撐系統運行的基礎設施管理和監(jiān)控為主,如對網絡設備、主機、服務器、中間件的運行狀態(tài)監(jiān)控和性能管理,缺少站在用戶角度對系統內部的業(yè)務、應用、運行、接口的一體化管理。無法實現企業(yè)應用系統內部的接口狀態(tài)、工作流運行、系統模塊運行信息、重點用戶行為狀態(tài)、業(yè)務應用情況等與用戶關鍵業(yè)務及支持關鍵業(yè)務的信息系統內部運行機制的監(jiān)控和管理。這就導致一旦企業(yè)的運維人員在信息系統發(fā)生異常故障的時候,無法及時有效的定位到故障,信息系統的使用者滿意度降低,直接導致辦公效率的降低,無法發(fā)現業(yè)務運行過程中的瓶頸。
[0004]從系統管理角度更加的注重了系統的基礎運行環(huán)境和運行性能,而無法發(fā)現系統本身的狀態(tài)和健康度,不能對系統接口、內部流程、功能模塊等進行及時的預警。
[0005]市場上類似的監(jiān)控系統對支撐信息系統的基礎設施如中間件、服務器、數據庫、網絡的監(jiān)控,只可以實現信息系統運行的基本保障,但是無法保證信息系統本身在業(yè)務、應用、運行、接口等方面的健康運行,無法實現對信息系統的監(jiān)控和預警。
【發(fā)明內容】
[0006]本發(fā)明的目的在于克服現有技術的不足之處,而提供一種能幫助用戶真正意義的了解業(yè)務系統內部運行機制和工作狀態(tài),從而提前預防業(yè)務應用過程中發(fā)生的異常和故障的業(yè)務流程監(jiān)測系統。
[0007]—種業(yè)務流程監(jiān)測系統,包括有展現模塊,業(yè)務功能模塊、數據存儲模塊、數據處理模塊及數據采集模塊,其中的展現模塊用于整個系統的信息展示和告警展示,所述業(yè)務功能模塊用于實現各種運行信息和告警信息管理、分析、報表查詢功能,所述的數據存儲模塊用于對各種實時數據的進行存儲和歷史分析數據的存儲,所述的數據處理模塊用于對各種數據進行清洗、過濾、關聯和轉換,所述的數據采集模塊用于對業(yè)務系統數據進行數據采集和傳輸,展現層主要采集九1160和?0匕進行信息展現,業(yè)務功能模塊基于了222框架,采用扣%技術實現各處老實巴交行信息和告警信息管理、分析、報表查詢功能,數據存儲模塊采用尬)叩08數據緩存服務器存儲實時數據及歷史數據,數據處理模塊采用£81)61告警規(guī)則引擎對采集的數據進行規(guī)格化處理,數據采集模塊采用161^61^1(36技術、118消息技術以及XIII文件技術組合實現數據采集和傳輸,展現層用于展示業(yè)務功能模塊中了2現技術平臺數據,業(yè)務功能模塊則獲取和處理數據存儲模塊中10叩08實時數據或01^016歷史數據,數據處理模塊處理數據采集模塊采集的數據并在數據存儲模塊的實時數據庫和歷史數據庫中進行存儲。
[0008]所述的數據采集模塊采用0%1框架技術,系統每個監(jiān)控采集代理都是一個獨立的模塊,可以獨立采集數據,安裝、停止、運行、升級互不影響,通過0%1控制器統一控制每個監(jiān)控代理的生命周期,并實現了采集器和系統之間松耦合,便于擴展。
[0009]所述的展現模塊采用卓有面終端展示和/或液晶大屏幕展示。
[0010]所述的業(yè)務功能模塊實現的各種運行信息和各種功能主要是業(yè)務系統接口、工作流監(jiān)測、系統模塊運行、重點用戶行為監(jiān)測、業(yè)務應用情況。
[0011]數據存儲模塊用于存儲各種采集到接口狀態(tài)、工作流運行、系統模塊運行信息、重點用戶行為狀態(tài)、業(yè)務應用情況。
[0012]數據處理模塊對采集到的系統業(yè)務、用戶、流程、系統、接口進行相應的處理。
[0013]數據采集模塊制定接口采集規(guī)范,利用接口技術對接口狀態(tài)、工作流運行、系統模塊運行信息、重點用戶行為狀態(tài)、業(yè)務應用情況過行采集。
[0014]綜上所述的,本發(fā)明相比現有技術如下優(yōu)點:
本發(fā)明的業(yè)務流程監(jiān)測系統,在現有技術的基礎上,采用1222技術開發(fā)平臺,基于0861可靈活采集擴展的框架,組合1613861^106技術、118消息技術以及X見文件接口技術+八⑶?一圓消息組件告警規(guī)則引擎+10118008/01^(316+561^/1^1^8能夠實現對業(yè)務系統內部接口、工作流、系統模塊、用戶行為、業(yè)務應用數據的采集和處理、存儲、統計展現,從幫助用戶真正意義的了解業(yè)務系統內部運行機制和工作狀態(tài),從而提前預防業(yè)務應用過程中發(fā)生的異常和故障。
[0015]
【專利附圖】
【附圖說明】
[0016]圖1為本發(fā)明的業(yè)務流程監(jiān)測系統的構架圖。
【具體實施方式】
[0017]下面結合實施例對本發(fā)明進行更詳細的描述。
[0018]實施例1
本發(fā)明的業(yè)務流程監(jiān)測系統構成:
(1)展現層:系統的信息展示和告警展示。可進行桌面終端展示和液晶大屏幕展示。系統展示分為綜合展示和個人工作臺展示兩部分。
[0019](2)業(yè)務功能模塊:實現業(yè)務系統接口、工作流監(jiān)測、系統模塊運行、重點用戶行為監(jiān)測、業(yè)務應用情況等運行信息和告警信息管理、分析、報表查詢功能。
(3)數據存儲模塊:對采集到接口狀態(tài)、工作流運行、系統模塊運行信息、重點用戶行為狀態(tài)、業(yè)務應用情況等實時數據的進行存儲和歷史分析數據的存儲。
(4)數據處理模塊:對采集到的系統業(yè)務、用戶、流程、系統、接口等數據進行數據清洗、過濾、關聯和轉換。
(5)數據采集模塊:制定接口采集規(guī)范,利用接口技術對接口狀態(tài)、工作流運行、系統模塊運行信息、重點用戶行為狀態(tài)、業(yè)務應用情況等業(yè)務系統數據進行數據采集和傳輸。 各部分主要技術特征:
(1)展現層:采集九1161~7和?6匕進行信息展現。
[0020](2)業(yè)務功能模塊:基于了2現框架,采用扣妨技術實現業(yè)務運行監(jiān)測、重點用戶行為監(jiān)測、工作流程監(jiān)測、系統運行監(jiān)測、系統接口監(jiān)測管理、分析。
(3)數據存儲模塊:采用10叩08數據緩存服務器存儲實時的監(jiān)控業(yè)務、接口、流程、運行數據,歷史數據的存儲在0116數據庫中。
(4)數據處理模塊:采用告警規(guī)則引擎對采集的數據進行規(guī)格化處理。
(5)數據采集模塊:采用1613861^106技術、廁3消息技術、以及X見文件技術組合的實現業(yè)務運行采集器、流程數據采集器、系統運行采集器、接口數據采集器采集系統數據,采用消息中間件八圓進行內外部數據傳輸的管道和接口,為系統內部與外部接口協作服務。
[0021]數據采集模塊采用0%1框架技術,系統每個監(jiān)控采集代理都是一個獨立的模塊,可以獨立采集數據,安裝、停止、運行、升級互不影響,通過0%1控制器統一控制每個監(jiān)控代理的生命周期,并實現了采集器和系統之間松耦合,便于擴展。
[0022]展現層用于展集中展現業(yè)務功能模塊中了222技術平臺數據。了222技術平臺中各功能模塊獲取和處理數據存儲層中10叩08實時數據或01^(316歷史數據。數據處理層2鄧61~告警規(guī)則處理采集數據并在實時數據庫和歷史數據庫存儲。利用如…一?丨⑶、118消息、XII文件等接口技術實現業(yè)務運行采集器、流程數據采集器、系統運行采集器、接口數據采集器功能進行數據采集,將采集數據推送至八10,由八施^將數據推送£81)61'處理。
本業(yè)務流程監(jiān)測系統的操作過程:
(1)用戶通過瀏覽器訪問業(yè)務流程監(jiān)測的業(yè)務層;
(2)用戶操作功能模塊是,從10!18008中讀取活動數據,從數據庫中加載歷史數據及基礎數據;
(3)活動數據會在系統中進行可視化展示,主要分為運行數據和告警數,用戶可對相關數據進行查詢、查看及處理。
本實施例未述部分與現有技術相同。
【權利要求】
1.一種業(yè)務流程監(jiān)測系統,其特征在于:包括有展現模塊,業(yè)務功能模塊、數據存儲模塊、數據處理模塊及數據采集模塊,其中的展現模塊用于整個系統的信息展示和告警展示,所述業(yè)務功能模塊用于實現各種運行信息和告警信息管理、分析、報表查詢功能,所述的數據存儲模塊用于對各種實時數據的進行存儲和歷史分析數據的存儲,所述的數據處理模塊用于對各種數據進行清洗、過濾、關聯和轉換,所述的數據采集模塊用于對業(yè)務系統數據進行數據采集和傳輸,展現層主要采集Jquery和Felx進行信息展現,業(yè)務功能模塊基于J2EE框架,采用java技術實現系統信息和告警信息管理、分析、報表查詢功能,數據存儲模塊采用MongoDB數據緩存服務器存儲實時數據及歷史數據,數據處理模塊采用Esper告警規(guī)則引擎對采集的數據進行規(guī)格化處理,數據采集模塊采用Webservice技術、JMS消息技術以及XML文件技術組合實現數據采集和傳輸,展現層用于展示業(yè)務功能模塊中J2EE技術平臺數據,業(yè)務功能模塊則獲取和處理數據存儲模塊中MongoDB實時數據或Oracle歷史數據,數據處理模塊處理數據采集模塊采集的數據并在數據存儲模塊的實時數據庫和歷史數據庫中進行存儲。
2.根據權利要求1所述的業(yè)務流程監(jiān)測系統,其特征在于:所述的數據采集模塊采用OSGI框架技術,系統每個監(jiān)控采集代理都是一個獨立的模塊,可以獨立采集數據,安裝、停止、運行、升級互不影響,通過OSGI控制器統一控制每個監(jiān)控代理的生命周期,并實現了采集器和系統之間松耦合,便于擴展。
3.根據權利要求2所述的業(yè)務流程監(jiān)測系統,其特征在于:根據權利要求1所述的業(yè)務流程監(jiān)測系統,其特征在于:所述的展現模塊采用桌面終端展示和/或液晶大屏幕展示。
4.根據權利要求3所述的業(yè)務流程監(jiān)測系統,其特征在于:所述的業(yè)務功能模塊實現的各種運行信息和各種功能主要是業(yè)務系統接口、工作流監(jiān)測、系統模塊運行、重點用戶行為監(jiān)測、業(yè)務應用情況。
5.根據權利要求4所述的業(yè)務流程監(jiān)測系統,其特征在于:數據存儲模塊用于存儲各種采集到接口狀態(tài)、工作流運行、系統模塊運行信息、重點用戶行為狀態(tài)、業(yè)務應用情況。
6.根據權利要求5所述的業(yè)務流程監(jiān)測系統,其特征在于:數據處理模塊對采集到的系統業(yè)務、用戶、流程、系統、接口進行相應的處理。
7.根據權利要求6所述的業(yè)務流程監(jiān)測系統,其特征在于:數據采集模塊制定接口采集規(guī)范,利用接口技術對接口狀態(tài)、工作流運行、系統模塊運行信息、重點用戶行為狀態(tài)、業(yè)務應用情況過行采集。
【文檔編號】G06Q10/06GK104331780SQ201410677887
【公開日】2015年2月4日 申請日期:2014年11月21日 優(yōu)先權日:2014年11月21日
【發(fā)明者】吳飛, 李宏發(fā), 黃文思, 倪時龍, 蘇江文, 陳裕民, 宋林利 申請人:國家電網公司, 國網福建省電力有限公司, 吳飛, 李宏發(fā), 黃文思, 福建億榕信息技術有限公司