欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于企業(yè)數(shù)據(jù)統(tǒng)一平臺的調度系統(tǒng)的制作方法

文檔序號:6366764閱讀:289來源:國知局
專利名稱:一種用于企業(yè)數(shù)據(jù)統(tǒng)一平臺的調度系統(tǒng)的制作方法
技術領域
本發(fā)明涉及一種調度系統(tǒng),特別是一種用于企業(yè)數(shù)據(jù)統(tǒng)一平臺的運行穩(wěn)定、操作簡單、維護成本低、具有圖形化配置的調度系統(tǒng)。
背景技術
以下是本領域中的一些名詞解釋,其使用范圍僅限于本發(fā)明 業(yè)務流程一個業(yè)務流程是為了實現(xiàn)企業(yè)的某個業(yè)務目標的一個過程,它在部分或者全部組織結構和人員的參與下利用企業(yè)資源(包括所需的處理設備、通信設備、計算機軟硬件等等),按照預先確定的規(guī)則,在參與者和組織結構之間進行文檔、信息、任務的傳遞和處理(包括業(yè)務決策),從而實現(xiàn)預定的業(yè)務目標。簡單地說,業(yè)務流程就是在功能確定的組織結構中,能夠實現(xiàn)業(yè)務目標和策略的相互關聯(lián)的過程和活動集。流程定義業(yè)務流程的形式化描述,用來支持系統(tǒng)建模和運行過程的自動化。過程可分解為一系列子過程和活動,其定義主要包括描述過程起始、終止的活動關系網絡以及一些關于個體行為的信息,如組織成員、相關的應用和數(shù)據(jù)等。流程表現(xiàn)為一系列為了實現(xiàn)共同的目標而相互協(xié)作的活動。流程可以包含子流程(SUB PROCESS),支持多層次的嵌套。其中,組成流程的各個點,稱為節(jié)點。流程調度流程調度的對象是流程實例,是根據(jù)被選擇的流程模塊產生具體的流程實例,并根據(jù)實例統(tǒng)一調度各個環(huán)節(jié)之間的作業(yè)。企業(yè)數(shù)據(jù)統(tǒng)一平臺在其實施過程中業(yè)務復雜,數(shù)據(jù)量大,需要大量的人力物力投入,且存在大量重復的、周期性的工作,人為的誤操作容易帶來不可預知的錯誤,系統(tǒng)網絡復雜等問題,這些都需要一個強大的調度系統(tǒng)來解決?,F(xiàn)有技術針對企業(yè)數(shù)據(jù)統(tǒng)一平臺主要有兩種調度系統(tǒng)I.利用操作系統(tǒng)自帶的調度系統(tǒng)。這類調度系統(tǒng)如Iinux和unix平臺下的crontab工具和windows下的計劃任務。linux,unix平臺下現(xiàn)有方案就是用操作系統(tǒng)自帶的crontab工具,可以把對數(shù)據(jù)庫的所有操作和SQL語句都嵌入到shell腳本中,或者調用數(shù)據(jù)庫下的可執(zhí)行文件來執(zhí)行SQL,然后再把包裝好的shell腳本或可執(zhí)行文件配置到crontab的配置文件中,crontab就可以按一定周期定時運行了。Windows平臺下現(xiàn)有方案就是用Windows自帶的“計劃任務”工具進行調度了,把對數(shù)據(jù)庫操作的SQL語句嵌入到Window的批處理腳本中,或者調用數(shù)據(jù)庫中Windows下的客戶端可執(zhí)行文件也可實現(xiàn)對數(shù)據(jù)庫操作。然后在計劃任務配置里面設置好調用的程序或周期,啟動計劃任務服務就可以按周期運行程序了。這種方式的調度系統(tǒng)主要的不足是完全依賴于操作系統(tǒng),只能在指定的操作系統(tǒng)環(huán)境下使用,而且調度類型不靈活,沒有告警機制。維護起來不方便,沒有圖形化的配置。2.利用oracle數(shù)據(jù)庫本身自帶的調度程序包進行調度在這種調度方法中,首先用dbms_scheduler. create_program創(chuàng)建一個程序,這個程序里面可以指定外部的shell腳本、可執(zhí)行文件、oracle存儲過程、函數(shù)和PL/SQL程序塊,然后再用create_schedule創(chuàng)建一個調度策略,最后再調用create_job程序包把program和schedule策略關聯(lián)起來,這樣在oracle數(shù)據(jù)庫中就可以按照定義好的調度策略運行程序了。這種調度系統(tǒng)中的不足之處是完全依賴于oracle數(shù)據(jù)庫本身自帶的調度程序包功能,沒有圖形化的配置窗口,完全用腳本來實現(xiàn),不便于維護。而且調度策略也有限,只能滿足一些簡單的調度策略,對于復雜的策略無法實現(xiàn)。且也不支持其它數(shù)據(jù)庫的調度,也不支持分布式數(shù)據(jù)庫環(huán)境的調度,監(jiān)控告警機制基本上沒有
發(fā)明內容

本發(fā)明所要解決的技術問題是提供一種調度系統(tǒng),用于解決基于智能系統(tǒng)的調度系統(tǒng)實施困難、運行不穩(wěn)定、操作復雜、維護成本高、沒有圖形化配置的問題。本發(fā)明解決上述技術問題的技術方案如下一種用于企業(yè)數(shù)據(jù)統(tǒng)一平臺的調度系統(tǒng),包括至少一個以上的代理服務模塊用于接收遠程機器上運行程序的消息。后臺流程調度引擎模塊所述后臺流程調度引擎模塊與所述代理服務模塊互相連接,用于實現(xiàn)所述后臺流程調度引擎模塊與所述代理服務模塊間的通信及控制程序運行。ActiveMQ模塊ActiveMQ是Apache公司出品,最流行的、能力強勁的開源消息總線,在本發(fā)明中主要用做消息接收、消息排隊和消息發(fā)送。所述ActiveMQ模塊與所述后臺流程調度引擎模塊相連接,用于從所述后臺流程調度引擎模塊接收所述代理服務模塊上的程序的執(zhí)行消息,并對所述執(zhí)行消息進行隊形控制。前端流程調度查詢應用模塊所述前端流程調度查詢應用模塊與所述ActiveMQ模塊互相連接,用于取出并展示所述ActiveMQ模塊的隊列中的信息,同時也用于將前端頁面的觸發(fā)消息放入到所述ActiveMQ模塊中進行排隊;所述前端流程調度查詢應用模塊與所述后臺流程調度引擎模塊連接,用于接收所述后臺流程調度引擎模塊反饋的程序運行結果。消息發(fā)送模塊所述消息發(fā)送模塊與所述前端流程調度查詢應用模塊相連,用于發(fā)送所述前端流程調度查詢應用模塊發(fā)出的告警信息。權限管理模塊所述權限管理模塊與所述前端流程調度查詢應用模塊相連,用于控制所述前端流程調度查詢應用模塊的各個管理功能模塊的權限分配和管理。流程設計模塊所述流程設計模塊與所述前端流程調度查詢應用模塊相連,所述流程設計模塊采用離線方式和圖形化方式進行流程設計。數(shù)據(jù)統(tǒng)一調度模塊所述數(shù)據(jù)統(tǒng)一調度模塊與所述前端流程調度查詢應用模塊相連,用于根據(jù)所述前端流程調度查詢應用模塊中提供的任務啟動和查詢信息進行數(shù)據(jù)的統(tǒng)一調度。這里的數(shù)據(jù)統(tǒng)一調度模塊包括數(shù)據(jù)門戶等系統(tǒng)。在上述技術方案的基礎上,本發(fā)明還可以做如下改進進一步,所述前端流程調度查詢應用模塊包括升級管理模塊用于完成流程設計、打包升級和升級發(fā)布;程序管理模塊用于對程序進行管理,包括手工修復程序、設置程序優(yōu)先級、增加或刪除程序等,同時將對程序的管理寫入到操作日志中,將要執(zhí)行的程序放入到程序池中;流程管理模塊用于對流程進行管理,包括根據(jù)元數(shù)據(jù)分析把程序進行邏輯劃分成流程,流程的任務實例化,對實例化的流程進行調度運行、手工修復和日志監(jiān)控,此外,通過流程管理也可以對流程進行增加刪除;流程管理模塊的功能主要是流程運行、手工修復和流程運行后的日志監(jiān)控這三個方面,其中,流程運行功能即是指根據(jù)配置的流程依賴關系和程序節(jié)點的依賴關系自動運行程序,當運行的時間到達后,會控制當前流程中所有的程序進行運行;手工修復功能即是當流程運行后,可以在流程管理中手工修復單個流程進行運行;流程運行后日志監(jiān)控功能即是在流程運行后,可以把運行后的日志消息存放在后臺日志中進行監(jiān)控,便于查看運行歷史情況。日志管理模塊日志管理模塊把流程管理中實例化的任務進行運行監(jiān)控,再把運行過程中的信息寫入日志表中,日志管理模塊為用戶提供這些日志的查詢和管理,包括程序運行日志查詢、錯誤日志查詢、操作日志查詢;告警管理模塊用于對告警信息進行管理,包括告警配置和告警發(fā)送;當程序運行完成、超時、錯誤時,系統(tǒng)將以短信、郵件和旺旺等形式通知用戶,從而達到告警和通知的目的;告警配置是指每個用戶可以根據(jù)自己的需要選擇需要配置告警的程序,同時選擇告警的發(fā)送方式(手機短信、EMAIL)和告警類型(超時報警、錯誤報警、成功通知);告警發(fā)送是指根據(jù)用戶的配置信息進行告警信息的發(fā)送。進一步,所述后臺流程調度引擎模塊通過Socket通信方式與所述代理服務模塊進行通信。進一步,所述前端流程調度查詢應用模塊通過ESB總線接收所述后臺流程調度引擎模塊反饋的程序運行結果。進一步,所述消息發(fā)送模塊模塊通過短信接口或郵件接口發(fā)送所述前端流程調度查詢應用模塊發(fā)出的告警信息。進一步,所述流程設計模塊進行流程設計包括設計流程和程序、管理配置設計的流程和程序、將設計的流程和程序打包成升級包。進一步,所述設計的流程和程序包括流程與流程之間的依賴關系、程序與程序之間的依賴關系。采用上述方案的有益效果是所述調度系統(tǒng)的調度管理界面清晰簡單明了,用戶操作簡單,簡化了上線流程,降低了維護成高;所述調度系統(tǒng)能獨立穩(wěn)定運行,不會因為外界的環(huán)境而影響調度程序造成死機。此外,所述流程設計模塊完全采用離線方式進行流程設計,避免了在線進行流程設計對生產環(huán)境的影響;所述流程設計模塊采用圖形化的流程設計,通過鼠標拖拉方式即可設計流程和程序。實現(xiàn)了整個調度環(huán)境的全局版本控制,不至于管理混亂,克服了前置依賴容易配錯或遺漏的缺陷。記錄操作日志和多種調度監(jiān)控通知的方式方便開發(fā)和運維人員進行日常流程問題排查和作業(yè)程序跟蹤。


圖I為本發(fā)明所述調度系統(tǒng)的整體架構圖; 圖2為本發(fā)明所述前端流程調度查詢應用模塊的管理配置流程圖3為本發(fā)明所述調度系統(tǒng)的升級管理流程圖;圖4為本發(fā)明所述調度系統(tǒng)的程序管理流程圖;圖5為本發(fā)明所述調度系統(tǒng)的流程管理流程圖;圖6為本發(fā)明所述調度系統(tǒng)的日志管理流程圖;圖7為本發(fā)明所述調度系統(tǒng)的告警管理流程圖。
具體實施例方式以下結合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。IS/BI-Scheduler調度中心系統(tǒng)是本發(fā)明所述的調度系統(tǒng)的一個實施例,其整體架構如圖I所示,包括至少一個以上的代理服務模塊,用于接收遠程機器上運行程序的消息。后臺流程調度引擎模塊所述后臺流程調度引擎模塊與所述代理服務模塊互相連接,用于實現(xiàn)所述后臺流程調度引擎模塊與所述代理服務模塊間的通信及控制程序運行。這里,所述后臺流程調度引擎模塊通過Socket通信方式與所述代理服務模塊進行通信;ActiveMQ模塊所述ActiveMQ模塊與所述后臺流程調度引擎模塊相連接,用于從所述后臺流程調度引擎模塊接收所述代理服務模塊上的程序的執(zhí)行消息,并對所述執(zhí)行消息進行隊形控制。前端流程調度查詢應用模塊所述前端流程調度查詢應用模塊與所述ActiveMQ模塊互相連接,用于取出并展示所述ActiveMQ模塊的隊列中的信息,同時也用于將前端頁面的觸發(fā)消息放入到所述ActiveMQ模塊中進行排隊;所述前端流程調度查詢應用模塊與所述后臺流程調度引擎模塊連接,用于接收所述后臺流程調度引擎模塊反饋的程序運行結果。這里,所述前端流程調度查詢應用模塊通過ESB總線接收所述后臺流程調度引擎模塊反饋的程序運行結果。
消息發(fā)送模塊所述消息發(fā)送模塊與所述前端流程調度查詢應用模塊相連,用于發(fā)送所述前端流程調度查詢應用模塊發(fā)出的告警信息。這里,所述消息發(fā)送模塊模塊通過短信接口或郵件接口發(fā)送所述前端流程調度查詢應用模塊發(fā)出的告警信息。權限管理模塊所述權限管理模塊與所述前端流程調度查詢應用模塊相連,用于控制所述前端流程調度查詢應用模塊的各個管理功能模塊的權限分配和管理。流程設計模塊本實施例采用一個流程設計器作為流程設計模塊,所述流程設計器與所述前端流程調度查詢應用模塊相連,所述流程設計器采用離線方式和圖形化方式進行流程設計。這里,所述流程設計器進行流程設計包括設計流程和程序、管理配置設計的流程和程序、將設計的流程和程序打包成升級包,其中所述設計的流程和程序包括流程與流程之間的依賴關系、程序與程序之間的依賴關系;數(shù)據(jù)統(tǒng)一調度模塊所述數(shù)據(jù)統(tǒng)一調度模塊與所述前端流程調度查詢應用模塊相連,用于根據(jù)所述前端流程調度查詢應用模塊中提供的任務啟動和查詢信息進行數(shù)據(jù)的統(tǒng)一調度。這里的數(shù)據(jù)統(tǒng)一調度模塊具體是指數(shù)據(jù)門戶等系統(tǒng)。根據(jù)圖2所示的所述前端流程調度查詢應用模塊的管理配置流程圖可知,所述前端流程調度查詢應用模塊包括多個具有管理功能的模塊,所述流程設計器將設計好的流程送入升級管理模塊,經升級管理模塊將設計好的流程打包升級并發(fā)布為程序,再將程序送入管理模塊,負責對程序進行修復、增加、刪除等管理,最后把要執(zhí)行的程序送入程序池中,同時是程序也寫入到操作日志中。程序池根據(jù)元數(shù)據(jù)分析結果,將要執(zhí)行的程序送入流程管理模塊,通過流程管理模塊的解析,把流程進行任務實例化。實例化后的流程進入日志管理模塊,把運行過程中的信息寫入日志表。日志管理模塊監(jiān)控得到的告警信息進入告警管理模塊,告警管理模塊讀取告警配置信息,并把告警消息發(fā)送到指定的人。具體分析如下升級管理模塊用于完成流程設計、打包升級和升級發(fā)布。所述升級管理模塊進行升級管理的流程如圖3所示,先在流程設計器中把流程與流程之間的依賴關系、流程運行周期、程序節(jié)點及依賴關系等設計好,再將設計好的流程打包成升級包,最后把打包好的升級包發(fā)送到調度系統(tǒng)中。程序管理模塊用于對程序進行管理,包括手工修復程序、設置程序優(yōu)先級、增加或刪除程序、將對程序的管理寫入到操作日志中、將要執(zhí)行的程序放入到程序池中。所述程序管理模塊進行程序管理的流程如圖4所示,程序是最小的可運行單元,它可以是一個TCL (Tool Command Language,工具命令語言)、一個SHELL腳本、一個JAVA包或者一個C程序。程序送入程序管理模塊進行維護,包括增加、修改、刪除、查詢程序,再把程序列表放入程序池中,同時也將程序寫入操作日志。流程管理模塊用于對流程進行管理,包括根據(jù)元數(shù)據(jù)分析把程序進行邏輯劃分成流程,流程的任務實例化,對實例化的流程進行調度運行、手工修復和日志監(jiān)控,此外,通過流程管理也可以對流程進行增加刪除;流程管理模塊的功能主要是流程運行、手工修復和流程運行后的日志監(jiān)控這三個方面,其中,流程運行功能即是指根據(jù)配置的流程依賴關系和程序節(jié)點的依賴關系自動運行程序,當運行的時間到達后,會控制當前流程中所有的程序進行運行;手工修復功能即是當流程運行后,可以在流程管理中手工修復單個流程進行運行;流程運行后日志監(jiān)控功能即是在流程運行后,可以把運行后的日志消息存放在后臺日志中進行監(jiān)控,便于查看運行歷史情況。所述流程管理模塊進行流程管理的流程圖如圖5所示,根據(jù)元數(shù)據(jù)分析將程序池中的程序進行邏輯劃分成流程,再把流程任務實例化,實例化后的流程可進行流程運行、手工修復和流程運行后的日志監(jiān)控。 日志管理模塊日志管理模塊把流程管理中實例化的任務進行運行監(jiān)控,再把運行過程中的信息寫入日志表中,日志管理模塊為用戶提供這些日志的查詢和管理,包括程序運行日志查詢、錯誤日志查詢、操作日志查詢。所述日志管理模塊進行日志管理的流程圖如圖6所示,可在日志管理模塊中查詢任務日志和操作日志,其中,Agent管理操作、程序管理操作、任務管理操作和流程管理操作都將被記錄在操作日志中。其中,任務日志是把程序和流程運行的結果記錄下來,即主要是用于記錄日志和查詢日志的;而任務管理是用于管理任務的,可以停止、刪除和修改任務,這里所謂任務就是一個正在運行的流程。告警管理模塊用于對告警信息進行管理,包括告警配置和告警發(fā)送;當程序運行完成、超時、錯誤時,系統(tǒng)將以短信、郵件和旺旺等形式通知用戶,從而達到告警和通知的目的;告警配置是指每個用戶可以根據(jù)自己的需要選擇需要配置告警的程序,同時選擇告警的發(fā)送方式(手機短信、EMAIL)和告警類型(超時報警、錯誤報警、成功通知);告警發(fā)送是指根據(jù)用戶的配置信息進行告警信息的發(fā)送。所述告警管理模塊進行告警管理的流程圖如圖7所示,每個用戶根據(jù)自己的需要進行告警配置,而進行告警配置時的配置信息和運行日志都送入告警監(jiān)聽器中進行管理,當運行日志與配置信息有矛盾,即出現(xiàn)告警時,通過短fg、Email和旺旺通知用戶。IS/BI-Scheduler調度中心系統(tǒng)完全基于java技術進行開發(fā),可以無縫集成到門戶平臺中進行統(tǒng)一訪問使用,支持多種調度機制,如按小時、周、月年進行配置。在調度系統(tǒng)中內置了多種調度監(jiān)控通知機制和實時查詢監(jiān)控。在調度配置方面,可以和數(shù)據(jù)倉庫業(yè)務主題結合起來,按主題進行流程劃分管理,這樣整個調度流程業(yè)務邊界清晰,所有調度配置元數(shù)據(jù)可以通過元數(shù)據(jù)管理平臺進行查詢,對整個調度系統(tǒng)可以支持手工命令進行管理。支持統(tǒng)一界面監(jiān)控、代碼管理、易擴展、JOB工作管理、統(tǒng)一認證管理、分布式系統(tǒng)環(huán)境。在IS/BI-Scheduler調度中心系統(tǒng)進行調度的實施步驟如下步驟I :IS/BI-Scheduler調度中心系統(tǒng)的安裝。主要分以下步驟完成安裝JDK,即 Java Development Kit ;解壓etlstudio. zip 壓縮包到/uOl/etl 目錄下;按照先后順序依次導入sql腳本;修改oracle元數(shù)據(jù)庫位置。關于修改修改oracle元數(shù)據(jù)庫位置,分三步進行修改首先,修改文件/uOl/etl/etlstudio/webapps/etlstdio/WEB-INF/applicationContext. xml。其次,在windows 下修改文件 schedule-dal. jar 里的 schedule-dal. jar\META-INF\spring\schedule-dal-db. xml 文件。最后,將修改后的schedule-dal. jar 覆蓋到 \u01\etl\etlstudio\sch\daemon 下和 etlstudio\webapps\schedule-web\WEB_INF\lib 下。步驟2 IS/BI-Scheduler調度中心系統(tǒng)的流程設計及打包在windows下打開ETLStudio流程設計器,把程序節(jié)點拖到中間空白處,可以開始設計程序和流程、程序與程序之間的依賴、流程與流程之間的依賴。配置流程運行周期后,對其進行保存,點擊文件菜單下的“生成升級包”就可以把所有流程打包成一個zip壓縮包。步驟3 IS/BI-Scheduler調度中心系統(tǒng)的啟動調度服務及流程升級在etlstudio目錄下執(zhí)行start, sh腳本啟動調度服務,通過http://調度服務器IP :8080/etlStUdiO/打開調度的主頁面,打開調度前臺管理配置頁面的升級管理模塊,選中流程設計器中保存好的升級包,就可以進行流程升級。
步驟4 :IS/BI_Scheduler調度中心系統(tǒng)的流程運行當流程升級好之后,IS/BI-Scheduler調度中心系統(tǒng)就可以根據(jù)設置好調度策略進行運行了,運行中通過調度主頁面可以進行流程管理(包括流程手動修復、查詢、運行方式等)、程序管理(包括程序單獨手工修復、查詢、元數(shù)據(jù)分析、優(yōu)先級等)、日志管理(包括監(jiān)控所有流程下包含的程序的運行狀態(tài)和管理所有流程下的程序的狀態(tài)、修復和運行日志
等)、告警管理等。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種用于企業(yè)數(shù)據(jù)統(tǒng)一平臺的調度系統(tǒng),其特征在于,包括 至少一個以上的代理服務模塊,用于接收遠程機器上運行程序的消息; 后臺流程調度引擎模塊所述后臺流程調度引擎模塊與所述代理服務模塊互相連接,用于實現(xiàn)所述后臺流程調度引擎模塊與所述代理服務模塊間的通信及控制程序運行;ActiveMQ模塊所述ActiveMQ模塊與所述后臺流程調度引擎模塊相連接,用于從所述后臺流程調度引擎模塊接收所述代理服務模塊上的程序的執(zhí)行消息,并對所述執(zhí)行消息進行隊形控制; 前端流程調度查詢應用模塊所述前端流程調度查詢應用模塊與所述ActiveMQ模塊互相連接,用于取出并展示所述ActiveMQ模塊的隊列中的信息,同時也用于將前端頁面的觸發(fā)消息放入到所述ActiveMQ模塊中進行排隊;所述前端流程調度查詢應用模塊與所述后臺流程調度引擎模塊連接,用于接收所述后臺流程調度引擎模塊反饋的程序運行結果;消息發(fā)送模塊所述消息發(fā)送模塊與所述前端流程調度查詢應用模塊相連,用于發(fā)送所述前端流程調度查詢應用模塊發(fā)出的告警信息; 權限管理模塊所述權限管理模塊與所述前端流程調度查詢應用模塊相連,用于控制所述前端流程調度查詢應用模塊的各個管理功能模塊的權限分配和管理; 流程設計模塊所述流程設計模塊與所述前端流程調度查詢應用模塊相連,所述流程設計模塊采用離線方式和圖形化方式進行流程設計; 數(shù)據(jù)統(tǒng)一調度模塊所述數(shù)據(jù)統(tǒng)一調度模塊與所述前端流程調度查詢應用模塊相連,用于根據(jù)所述前端流程調度查詢應用模塊中提供的任務啟動和查詢信息進行數(shù)據(jù)的統(tǒng)一調度。
2.根據(jù)權利要求I所述的調度系統(tǒng),其特征在于,所述前端流程調度查詢應用模塊包括 升級管理模塊,用于完成流程設計、打包升級和升級發(fā)布; 程序管理模塊,用于對經所述升級管理模塊升級發(fā)布后的程序進行管理; 流程管理模塊,用于對經所述程序管理模塊處理后得到的流程進行管理,并用于對流程進行任務實例化; 日志管理模塊,用于對經所述流程管理模塊得到的任務實例進行管理,并用于為用戶提供日志的查詢和管理; 告警管理模塊,根據(jù)查詢所述日志管理模塊提供的日志對告警信息進行管理,并進行告警配置和告警發(fā)送。
3.根據(jù)權利要求I所述的一種調度系統(tǒng),其特征在于,所述后臺流程調度引擎模塊通過Socket通信方式與所述代理服務模塊進行通信。
4.根據(jù)權利要求I所述的一種調度系統(tǒng),其特征在于,所述前端流程調度查詢應用模塊通過ESB總線接收所述后臺流程調度引擎模塊反饋的程序運行結果。
5.根據(jù)權利要求I所述的一種調度系統(tǒng),其特征在于,所述消息發(fā)送模塊通過短信接口或郵件接口發(fā)送所述前端流程調度查詢應用模塊發(fā)出的告警信息。
6.根據(jù)權利要求I所述的一種調度系統(tǒng),其特征在于,所述流程設計模塊進行流程設計包括設計流程和程序、管理配置設計的流程和程序、將設計的流程和程序打包成升級包。
7.根據(jù)權利要求6所述的一種調度系統(tǒng),其特征在于,所述設計的流程和程序包括流程與流程之間的依賴關系、程序與程序之間的依賴關 系。
全文摘要
本發(fā)明涉及一種用于企業(yè)數(shù)據(jù)統(tǒng)一平臺的調度系統(tǒng),包括至少一個以上的代理服務模塊、后臺流程調度引擎模塊、ActiveMQ模塊、前端流程調度查詢應用模塊、消息發(fā)送模塊、權限管理模塊、流程設計模塊和數(shù)據(jù)統(tǒng)一調度模塊,所述代理服務模塊與所述后臺流程調度引擎模塊互相連接,所述后臺流程調度引擎模塊分別與所述ActiveMQ模塊和所述前端流程調度查詢應用模塊相連,所述前端流程調度查詢應用模塊與所述ActiveMQ模塊互相連接,所述前端流程調度查詢應用模塊分別與所述消息發(fā)送模塊、所述權限管理模塊和所述數(shù)據(jù)統(tǒng)一調度模塊相連。本發(fā)明的調度系統(tǒng)解決了基于企業(yè)數(shù)據(jù)統(tǒng)一平臺的調度系統(tǒng)實施困難、運行不穩(wěn)定、操作復雜、維護成本高、沒有圖形化配置的問題。
文檔編號G06Q10/06GK102663543SQ20121007859
公開日2012年9月12日 申請日期2012年3月22日 優(yōu)先權日2012年3月22日
發(fā)明者官輝, 張禹, 文彥峰, 魯超, 黃根太 申請人:北京英孚斯邁特信息技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
慈溪市| 邹平县| 三明市| 林周县| 谷城县| 泰宁县| 巴东县| 保亭| 仙游县| 新化县| 齐河县| 广灵县| 朝阳县| 沙河市| 南昌市| 元朗区| 哈尔滨市| 多伦县| 乐陵市| 商河县| 武宣县| 攀枝花市| 海口市| 通许县| 通河县| 马鞍山市| 剑川县| 澄迈县| 深水埗区| 常德市| 太仓市| 郴州市| 沛县| 蒙城县| 宁陕县| 阜城县| 营口市| 涞源县| 元阳县| 萝北县| 北川|