銀行卡作業(yè)調(diào)度與監(jiān)控管理系統(tǒng)調(diào)研報告_第1頁
銀行卡作業(yè)調(diào)度與監(jiān)控管理系統(tǒng)調(diào)研報告_第2頁
銀行卡作業(yè)調(diào)度與監(jiān)控管理系統(tǒng)調(diào)研報告_第3頁
銀行卡作業(yè)調(diào)度與監(jiān)控管理系統(tǒng)調(diào)研報告_第4頁
銀行卡作業(yè)調(diào)度與監(jiān)控管理系統(tǒng)調(diào)研報告_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

ODS調(diào)度系統(tǒng)需求調(diào)研報告PAGE第4頁共23頁中國農(nóng)業(yè)銀行ODS調(diào)度系統(tǒng)需求調(diào)研報告中國農(nóng)業(yè)銀行廈門東南融通系統(tǒng)工程有限公司2007年09月

修改記錄編號日期描述版本作者審核發(fā)布日期1V1.0本文檔中所包含的信息屬于機密信息,如無東南融通公司的書面許可,任何人都無權(quán)復(fù)制或利用。?CopyRight2007byXiamenLongtopSystemCo.,Ltd目錄TOC\o"1-3"\h\z1 引言 1-51.1 目的 1-51.2 項目范圍 1-51.3 參考資料 1-52 系統(tǒng)的架構(gòu) 63 詳細(xì)需求說明 73.1 系統(tǒng)管理 73.1.1 資源管理 73.1.2 用戶管理 73.1.3 用戶組管理 83.1.4 密碼修改 83.2 基本參數(shù)維護 83.2.1 節(jié)點信息維護 83.2.2 作業(yè)信息維護 93.2.3 作業(yè)關(guān)系 93.2.4 作業(yè)關(guān)系處理狀態(tài) 103.2.5 作業(yè)調(diào)度控制服務(wù)程序 103.2.6 系統(tǒng)狀態(tài) 113.2.7 節(jié)點批次號定義 113.2.8 作業(yè)釋放管理 123.2.9 作業(yè)鏈重建程序狀態(tài) 123.2.10 設(shè)置自動刷新時間間隔 133.3 系統(tǒng)控制 133.3.1 啟動系統(tǒng) 133.3.2 停止系統(tǒng) 143.3.3 初始化系統(tǒng) 143.4 系統(tǒng)監(jiān)控 143.4.1 系統(tǒng)監(jiān)控 143.5 日志查詢 153.5.1 日志查詢 154 關(guān)鍵技術(shù) 164.1 圖形化界面 164.1.1 采用vml技術(shù)解決圖形化問題 174.1.2 采用Applet技術(shù)解決圖形化問題 184.1.3 采用gif技術(shù)解決圖形化問題 184.2 啟停作業(yè)調(diào)度系統(tǒng)的發(fā)送報文接口 194.3 讀取日志接口 194.3.1 采用socket通信獲取日志信息 195 運行環(huán)境要求 205.1 軟件及硬件要求 20附件1:項目規(guī)劃 21第23頁共23頁引言本章將簡要地說明ODS調(diào)度系統(tǒng)的目的、范圍、名詞定義和參考文件。目的目前正在運行的ODS調(diào)度系統(tǒng)采用b/s架構(gòu),j2ee技術(shù),通過web頁面操作、監(jiān)控系統(tǒng)作業(yè)。目前系統(tǒng)功能主要有用戶管理,基本參數(shù)維護,作業(yè)運行狀態(tài)監(jiān)控,作業(yè)啟停和初始化。目前系統(tǒng)存在的不足有:信息展現(xiàn)不直觀;系統(tǒng)信息和系統(tǒng)中的作業(yè)信息展現(xiàn)不統(tǒng)一;作業(yè)配置不靈活,并缺少日志查詢等功能。本次ODS調(diào)度系統(tǒng)項目需要重新開發(fā)一套應(yīng)用系統(tǒng),該系統(tǒng)需要實現(xiàn)現(xiàn)有系統(tǒng)的功能,并在新的系統(tǒng)上針對原系統(tǒng)不足,增加新的功能和圖形界面:以圖形化的方式,實時地顯示當(dāng)前系統(tǒng)中每個作業(yè)的狀態(tài);靈活配置作業(yè)鏈,根據(jù)應(yīng)用系統(tǒng)要求,有選擇的運行一部分作業(yè);實時地顯示每個作業(yè)的運行日志。項目范圍項目需要開發(fā)一套作業(yè)調(diào)度系統(tǒng),包含現(xiàn)有系統(tǒng)的功能,并增加圖形化界面顯示,靈活配置作業(yè)鏈,查詢系統(tǒng)日志等功能。參考資料《調(diào)度系統(tǒng)優(yōu)化方案》系統(tǒng)的架構(gòu)系統(tǒng)結(jié)構(gòu)示意圖如下:頁面展示層(圖形化)頁面展示層(圖形化)業(yè)務(wù)邏輯層持久化層向UNIX環(huán)境的調(diào)度系統(tǒng)發(fā)送報文(接口)調(diào)度系統(tǒng)獲取各運行環(huán)境的系統(tǒng)日志(接口)各運行環(huán)境的系統(tǒng)日志數(shù)據(jù)庫詳細(xì)需求說明系統(tǒng)管理資源管理實現(xiàn)功能維護系統(tǒng)資源,系統(tǒng)資源是指系統(tǒng)功能菜單對應(yīng)的URL。數(shù)據(jù)采集和輸入輸出項輸入:資源名稱,習(xí)慣排序,資源圖標(biāo),對應(yīng)URL,安全模式,資源描述。輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。用戶管理實現(xiàn)功能維護本系統(tǒng)用戶,并可為用戶進行授權(quán),用戶密碼重置。數(shù)據(jù)采集和輸入輸出項查詢界面設(shè)計:輸入用戶ID或用戶名稱查詢列表:用戶編號,用戶名稱,用戶級別新增界面設(shè)計:輸入:用戶編號,用戶名稱,密碼,確認(rèn)密碼,用戶級別輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。用戶授權(quán):選擇用戶,為該用戶分配用戶組密碼重置:選擇用戶,重置密碼為初始值用戶組管理實現(xiàn)功能維護系統(tǒng)的用戶組,并對用戶組配置資源。數(shù)據(jù)采集和輸入輸出項查詢界面輸入:無查詢列表:組編號,組名稱,創(chuàng)建人,創(chuàng)建時間新增界面設(shè)計:輸入:用戶組名稱,用戶組描述輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。配置資源:選擇用戶組,從現(xiàn)有資源中選擇要賦予該用戶組的資源,并保存。密碼修改實現(xiàn)功能修改系統(tǒng)用戶密碼。數(shù)據(jù)采集和輸入輸出項界面設(shè)計:輸入:原密碼,新密碼,確認(rèn)密碼。輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。基本參數(shù)維護節(jié)點信息維護實現(xiàn)功能:維護節(jié)點信息。數(shù)據(jù)采集和輸入輸出項查詢界面輸入:節(jié)點號,節(jié)點名稱,節(jié)點服務(wù)組件名稱查詢列表:節(jié)點號,節(jié)點名稱,節(jié)點服務(wù)組件名稱,節(jié)點組件路徑,并發(fā)數(shù),已使用過的并發(fā)數(shù),作業(yè)執(zhí)行日期,結(jié)束標(biāo)志,運行時段新增界面設(shè)計:輸入:節(jié)點號,節(jié)點名稱,節(jié)點服務(wù)組件名稱,節(jié)點組件路徑,并發(fā)數(shù),已使用過的并發(fā)數(shù),作業(yè)執(zhí)行日期,結(jié)束標(biāo)志,運行時段,周末24小時允許運行模式輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。作業(yè)信息維護實現(xiàn)功能維護作業(yè)信息。數(shù)據(jù)采集和輸入輸出項查詢界面輸入:節(jié)點號,作業(yè)號,作業(yè)名稱查詢列表:節(jié)點號,作業(yè)號,作業(yè)名稱,作業(yè)類型,數(shù)據(jù)文件名,執(zhí)行程序路徑,消息通知IP地址,消息通知端口,結(jié)果通知IP地址,結(jié)果通知端口,標(biāo)示此任務(wù)是否運行,每月全量抽取日子,作業(yè)傳入?yún)?shù),處理模式新增界面設(shè)計:輸入:節(jié)點號,作業(yè)號,作業(yè)名稱,作業(yè)類型,數(shù)據(jù)文件名,執(zhí)行程序路徑,消息通知IP地址,消息通知端口,結(jié)果通知IP地址,結(jié)果通知端口,標(biāo)示此任務(wù)是否運行,每月全量抽取日子,作業(yè)傳入?yún)?shù),處理模式輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。作業(yè)關(guān)系實現(xiàn)功能用于維護作業(yè)關(guān)系。數(shù)據(jù)采集和輸入輸出項查詢界面輸入:父作業(yè)號,父節(jié)點號,作業(yè)號,節(jié)點號查詢列表:父作業(yè)號,父節(jié)點號,作業(yè)號,節(jié)點號新增界面設(shè)計:輸入:父作業(yè)號,父節(jié)點號,作業(yè)號,節(jié)點號輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。作業(yè)關(guān)系處理狀態(tài)實現(xiàn)功能用于維護作業(yè)關(guān)系狀態(tài)。數(shù)據(jù)采集和輸入輸出項查詢界面輸入:父作業(yè)完成標(biāo)志,本作業(yè)完成標(biāo)志,父作業(yè)號,父節(jié)點號,作業(yè)號,節(jié)點號查詢列表:父作業(yè)完成標(biāo)志,本作業(yè)完成標(biāo)志,父作業(yè)號,父節(jié)點號,作業(yè)號,節(jié)點號新增界面設(shè)計:輸入:父作業(yè)完成標(biāo)志,本作業(yè)完成標(biāo)志,父作業(yè)號,父節(jié)點號,作業(yè)號,節(jié)點號輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。本頁面根據(jù)系統(tǒng)設(shè)置刷新時間可以自動刷新頁面。作業(yè)調(diào)度控制服務(wù)程序?qū)崿F(xiàn)功能用于維護作業(yè)調(diào)度控制服務(wù)程序。數(shù)據(jù)采集和輸入輸出項查詢界面輸入:程序名,程序描述查詢列表:程序名,程序描述,程序類型,程序運行狀態(tài),程序所在路徑,程序所在主機IP,程序所在主機端口,結(jié)果通知IP地址,結(jié)果通知端口新增界面設(shè)計:輸入:程序名,程序描述,程序類型,程序運行狀態(tài),程序所在路徑,程序所在主機IP,程序所在主機端口,結(jié)果通知IP地址,結(jié)果通知端口輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。系統(tǒng)狀態(tài)實現(xiàn)功能用于維護系統(tǒng)狀態(tài)。數(shù)據(jù)采集和輸入輸出項查詢界面輸入:系統(tǒng)ID號,系統(tǒng)名稱查詢列表:系統(tǒng)ID號,系統(tǒng)名稱,系統(tǒng)狀態(tài),系統(tǒng)當(dāng)前日期新增界面設(shè)計:輸入:系統(tǒng)ID號,系統(tǒng)名稱,系統(tǒng)狀態(tài),系統(tǒng)當(dāng)前日期輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。節(jié)點批次號定義實現(xiàn)功能用于維護節(jié)點批次號,并可實現(xiàn)全部刪除的功能。數(shù)據(jù)采集和輸入輸出項查詢界面輸入:節(jié)點號,節(jié)點批次號查詢列表:節(jié)點號,節(jié)點批次號,節(jié)點運行日期新增界面設(shè)計:輸入:節(jié)點號,節(jié)點批次號,節(jié)點運行日期輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。作業(yè)釋放管理實現(xiàn)功能用于維護作業(yè)釋放管理參數(shù),并可實現(xiàn)全部刪除的功能。數(shù)據(jù)采集和輸入輸出項查詢界面輸入:節(jié)點號,作業(yè)號查詢列表:節(jié)點號,節(jié)點批次號,節(jié)點運行日期,作業(yè)號,父節(jié)點號,父作業(yè)號,本作業(yè)完成標(biāo)志新增界面設(shè)計:輸入:節(jié)點號,節(jié)點批次號,節(jié)點運行日期,作業(yè)號,父節(jié)點號,父作業(yè)號,本作業(yè)完成標(biāo)志輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。作業(yè)鏈重建程序狀態(tài)實現(xiàn)功能用于維護作業(yè)鏈重建程序狀態(tài)。靈活配置作業(yè)鏈。數(shù)據(jù)采集和輸入輸出項查詢界面輸入:程序名,程序描述查詢列表:程序名,程序描述,程序運行狀態(tài),程序所在路徑,程序所在主機IP地址,程序所在主機端口,結(jié)果通知IP地址,結(jié)果通知端口新增界面設(shè)計:輸入:程序名,程序描述,程序運行狀態(tài),程序所在路徑,程序所在主機IP地址,程序所在主機端口,結(jié)果通知IP地址,結(jié)果通知端口輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。設(shè)置自動刷新時間間隔實現(xiàn)功能用于維護自動刷新的時間間隔數(shù)據(jù)采集和輸入輸出項新增界面設(shè)計:輸入:監(jiān)控頁面自動刷新的時間間隔輸出:提交維護后,對參數(shù)的設(shè)定作相應(yīng)的增加、修改或刪除。系統(tǒng)控制啟動系統(tǒng)實現(xiàn)功能用于啟動系統(tǒng)。數(shù)據(jù)采集和輸入輸出項界面設(shè)計:啟動系統(tǒng)按鈕邏輯流程描述和其它模塊的接口和限制條件停止系統(tǒng)實現(xiàn)功能用于停止系統(tǒng)。數(shù)據(jù)采集和輸入輸出項界面設(shè)計:停止系統(tǒng)按鈕邏輯流程描述和其它模塊的接口和限制條件初始化系統(tǒng)實現(xiàn)功能用于初始化系統(tǒng)。數(shù)據(jù)采集和輸入輸出項界面設(shè)計:初始化系統(tǒng)按鈕邏輯流程描述和其它模塊的接口和限制條件系統(tǒng)監(jiān)控系統(tǒng)監(jiān)控實現(xiàn)功能用圖形化界面展現(xiàn)系統(tǒng)狀態(tài),并在圖形化界面上配置作業(yè)鏈。數(shù)據(jù)采集和輸入輸出項查詢界面設(shè)計:系統(tǒng)的每個作業(yè)用一個圖形展現(xiàn)在頁面上,作業(yè)之間的關(guān)系通過線條連接,圖形的不同顏色標(biāo)示該作業(yè)的不同狀態(tài)。點擊該圖形,可以在彈出的窗口內(nèi)對該作業(yè)進行操作。操作的結(jié)果保存在數(shù)據(jù)庫中。日志查詢?nèi)罩静樵儗崿F(xiàn)功能查詢各主機上的日志。數(shù)據(jù)采集和輸入輸出項查詢界面設(shè)計:節(jié)點號,作業(yè)號,日期查詢結(jié)果:每次讀取一臺主機上的一個文本文件將文件內(nèi)容全部展示在頁面上。關(guān)鍵技術(shù)圖形化界面目前國際上比較先進的作業(yè)掉度系統(tǒng)是BMC公司的CONTROL-M該系統(tǒng)的操作界面如下:該系統(tǒng)可以作為本系統(tǒng)的設(shè)計參考方案。采用vml技術(shù)解決圖形化問題VML是TheVectorMarkupLanguage(矢量可標(biāo)記語言)的縮寫。最初由Microsoft開發(fā)的XML詞表,現(xiàn)在也只有IE5.0以上版本對VML提供支持。使用VML可以在IE中繪制矢量圖形,VML就是在IE中實現(xiàn)了畫筆的功能。VML的優(yōu)點:基于XML標(biāo)準(zhǔn)XML是公認(rèn)擁有無窮生命力的下一代網(wǎng)絡(luò)標(biāo)記語言,VML具有先天的優(yōu)勢,它的表示方法簡單,易于擴展等等。支持高質(zhì)量的矢量圖形顯示矢量的圖形,意味著圖形可以任意放大縮小而不損失圖形的質(zhì)量,這在制作地圖上有很大用途。VML支持廣泛的矢量圖形特征,它們基于由相連接的直線和曲線描述路徑。在VML中使用兩個基本的元素:shape和group。這兩個元素定義了VML的全部結(jié)構(gòu);shape描述一個矢量圖形元素,而group用來將這些圖形結(jié)合起來,這樣它們可以作為一個整體進行處理。由于VML使用簡單的文本來表示圖像,這樣就可用很少的字節(jié)來表示比較復(fù)雜的圖像。VML與HTML兼容,通過在HTML中聲明VML命名空間并聲明處理函數(shù),就可以和其他HTML元素一樣使用VML元素,在客戶端瀏覽器顯示圖像。VML標(biāo)記里面可以定義DHTML大部分屬性和事件,比如說id,name,title,onmouseover等等。支持交互與動畫但VML的功能不只是繪圖,他還可以在圖形中嵌入文本,并可實現(xiàn)超鏈,還可通過腳本語言實現(xiàn)一定的動畫功能。采用Applet技術(shù)解決圖形化問題JavaApplet是用Java語言編寫的一些小應(yīng)用程序,這些程序是直接嵌入到頁面中,由支持Java的瀏覽器(IE或Nescape)解釋執(zhí)行能夠產(chǎn)生特殊效果的程序。它可以大大提高Web頁面的交互能力和動態(tài)執(zhí)行能力。包含Applet的網(wǎng)頁被稱為Java-powered頁,可以稱其為Java支持的網(wǎng)頁。當(dāng)用戶訪問這樣的網(wǎng)頁時,Applet被下載到用戶的計算機上執(zhí)行,但前提是用戶使用的是支持Java的網(wǎng)絡(luò)瀏覽器。由于Applet是在用戶的計算機上執(zhí)行的,所以它的執(zhí)行速度不受網(wǎng)絡(luò)帶寬存取速度的限制,用戶可以更好地欣賞網(wǎng)頁上Applet產(chǎn)生的多媒體效果。Applet程序有許多可重用的控件,并可在這些控件之上繪制圖形,觸發(fā)這些控件時會產(chǎn)生事件,執(zhí)行相應(yīng)的操作。用Applet程序可以繪制出作業(yè)系統(tǒng)的圖形,并可以在圖形之上進行操作。采用gif技術(shù)解決圖形化問題采用現(xiàn)在各地圖網(wǎng)站上所用的技術(shù),即GIF動態(tài)圖片。根據(jù)系統(tǒng)作業(yè)的關(guān)系生成GIF動態(tài)圖片。在GIF圖片上可以觸發(fā)事件,作相應(yīng)操作。該方案中生成圖片的算法比較復(fù)雜,會增加工作量。GIF格式的圖片壓縮時只能存儲256色,所以從色彩上不夠豐富。啟停作業(yè)調(diào)度系統(tǒng)的發(fā)送報文接口采用socket通信方式發(fā)送啟停報文。在作業(yè)執(zhí)行系統(tǒng)上部署SocketServer程序,用于監(jiān)聽客戶端發(fā)送的報文。在本系統(tǒng)中當(dāng)用戶觸發(fā)啟停按鈕時,系統(tǒng)組裝報文,建立socket客戶端,根據(jù)配置文件記錄的SocketServer程序的IP和端口,向Server端發(fā)送報文。Socket連接采用短連接方式。監(jiān)控平臺監(jiān)控平臺SocketClientSocketServer作業(yè)執(zhí)行讀取日志接口采用socket通信獲取日志信息服務(wù)器端:在日志存放的物理機器上部署SocketServer程序,監(jiān)聽本系統(tǒng)傳送的查詢指令。當(dāng)接收到查詢指令后,根據(jù)指令在文件系統(tǒng)中查找到日志文件,讀取文件內(nèi)容,通過socket報文形式返回到客戶端(及本系統(tǒng))??蛻舳耍河脩粼诒鞠到y(tǒng)日志查詢頁面上輸入查詢條件,系統(tǒng)根據(jù)查詢條件組裝查詢報文,建立socketClient。將查詢報文發(fā)送到服務(wù)器端。然后接收返回的日志內(nèi)容。展現(xiàn)在前臺頁面。流程圖如下:前臺展現(xiàn)前臺展現(xiàn)報文組裝報文解析socketClientsocketServer日志文件讀取系統(tǒng)日志現(xiàn)有系統(tǒng)中已經(jīng)有socketServer端程序,但是該程序是否滿足大容量的日志文本文件傳輸還有待驗證。運行環(huán)境要求軟件及

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論