毛正雄
(云南電網(wǎng)有限責(zé)任公司信息中心,昆明 650217)
在本文中,所討論IT 運(yùn)維服務(wù)管理系統(tǒng),在硬件環(huán)境方面,其數(shù)據(jù)庫(kù)服務(wù)器與應(yīng)用服務(wù)器主要采用CPU 主頻3.5GHZ,浪潮NF5225服務(wù)器,16G 內(nèi)存,160G 硬盤;在軟件環(huán)境方面,主要采用Oracle Linux 6.5 操作系統(tǒng),Weblogic 10.3.6 中間件,Oracle 11.2.0.4數(shù)據(jù)庫(kù);在客戶端方面,主要利用普通PC,其硬盤在80G 以上,CPU 主頻在2.0GHZ 以上,操作平臺(tái)可以使用WIN10、WIN7與 WINDOWS XP。
在IT 運(yùn)維服務(wù)管理系統(tǒng)設(shè)計(jì)過(guò)程中,用戶管理是設(shè)計(jì)重點(diǎn)內(nèi)容,具體內(nèi)容包含:(1)用戶組織架構(gòu)維護(hù)。需要依照層次結(jié)構(gòu)合理劃分用戶,可以使用樹(shù)形結(jié)構(gòu)形式。(2)用戶基本信息維護(hù)。利用用戶模塊建設(shè),依照用戶對(duì)應(yīng)權(quán)限,可以對(duì)用戶系統(tǒng)權(quán)限進(jìn)行賦予,在對(duì)應(yīng)機(jī)構(gòu)下放入用戶。(3)用戶角色管理與權(quán)限維護(hù)。利用系統(tǒng)功能模塊與菜單,可以將用戶角色與數(shù)據(jù)庫(kù)進(jìn)行綁定[1]。
服務(wù)臺(tái)工作流程如圖1所示。
在服務(wù)臺(tái)工作中,用戶需要利用多種渠道反饋?zhàn)陨硇枨蠼o系統(tǒng),系統(tǒng)依照用戶需求,可以對(duì)后續(xù)流程進(jìn)行有效處理,讓用戶需求得以實(shí)現(xiàn)。其渠道類型包含電話渠道、郵件渠道、即時(shí)通訊渠道等,在匯總之后可以完成服務(wù)請(qǐng)求單建立工作,進(jìn)而安排專人予以處理。
IT 運(yùn)維服務(wù)管理系統(tǒng)事件管理設(shè)計(jì)流程為:接受與記錄事件→分類確認(rèn)優(yōu)先級(jí)→調(diào)查診斷→事件處理→事件結(jié)束。利用用戶提交問(wèn)題、用戶提出需求以及監(jiān)控工具插件等渠道,可以對(duì)事件進(jìn)行有效記錄,在數(shù)據(jù)庫(kù)中對(duì)其進(jìn)行存儲(chǔ),根據(jù)指定業(yè)務(wù)流程,可以分發(fā)事件,交由專業(yè)負(fù)責(zé)人完成處理工作。
IT 運(yùn)維服務(wù)管理系統(tǒng)問(wèn)題管理設(shè)計(jì)流程為:匯總事件→事件生成問(wèn)題→確定問(wèn)題優(yōu)先級(jí)→分配責(zé)任人處理→問(wèn)題解決→記錄管理。根據(jù)類型、發(fā)生頻率可以歸納事件為具體問(wèn)題,依照提取問(wèn)題開(kāi)展科學(xué)分析工作,可以明確引發(fā)問(wèn)題系統(tǒng)風(fēng)險(xiǎn),進(jìn)而讓系統(tǒng)運(yùn)行更為穩(wěn)定。
在變更管理設(shè)計(jì)中,主要是使用Flow4J 完成責(zé)任人審核流程構(gòu)筑工作,確保每個(gè)變更都具有責(zé)任人員、審批人員,可以構(gòu)建關(guān)聯(lián)變更要素、用戶提出變更、流程提交與審批、反饋相關(guān)圖形界面,在系統(tǒng)中,讓用戶完成變更整體流程工作。
圖1 服務(wù)臺(tái)流程
發(fā)布管理流程設(shè)計(jì)為:提出發(fā)布計(jì)劃→制定發(fā)布策略,確認(rèn)影響范圍與系統(tǒng)→構(gòu)建配置發(fā)布策略→詳細(xì)測(cè)試、審計(jì)發(fā)布程序資產(chǎn)→提出關(guān)聯(lián)變更與配量變更→有權(quán)人審批→發(fā)布結(jié)果驗(yàn)收。發(fā)布管理設(shè)計(jì)需要保證其發(fā)布軟硬件具有安全性、可追溯性與可管理性特點(diǎn)。
在用戶平臺(tái)實(shí)現(xiàn)中,其主要內(nèi)容包含:(1)服務(wù)臺(tái)。操作員通過(guò)接收服務(wù)請(qǐng)求,可以將其匯總至系統(tǒng),完成服務(wù)請(qǐng)求單建設(shè)工作,依照此類意見(jiàn),可以將其發(fā)送至指定責(zé)任人開(kāi)展處理工作,用戶在服務(wù)臺(tái)中,可以觀察事件處理進(jìn)度,并反饋個(gè)人意見(jiàn),系統(tǒng)在獲得服務(wù)請(qǐng)求后,可以對(duì)比指定業(yè)務(wù)流程、服務(wù)請(qǐng)求,與此同時(shí),可以根據(jù)操作員指定流程完成分配工作。(2)用戶管理。用戶管理主要包含基本信息維護(hù)、用戶角色與權(quán)限維護(hù)及用戶批量導(dǎo)入內(nèi)容,在批量導(dǎo)入過(guò)程中,可以將用戶信息保存至Excel 表,對(duì)批量導(dǎo)入功能予以點(diǎn)擊,可以讓用戶數(shù)據(jù)信息得到導(dǎo)入,其主要是在工程LIB 目錄中添加jxl.jar,基于jxl 實(shí)現(xiàn)目標(biāo)。
在服務(wù)平臺(tái)中,主要內(nèi)容包含:(1)IT 流程。該流程主要包含問(wèn)題管理、事件管理、變更管理和發(fā)布管理內(nèi)容,在該系統(tǒng)中,主要是應(yīng)用開(kāi)源流程組件Flow4J 開(kāi)展模塊開(kāi)發(fā)工作。以變更管理為例,其基本實(shí)現(xiàn)流程為FORM 表單提交變更請(qǐng)求至后臺(tái)處理程序→后臺(tái)處理程序判定請(qǐng)求有效→提交數(shù)據(jù)庫(kù)Java:prepareStatem.ent →是否關(guān)聯(lián)配置單→記錄配置單與變更單→利用FLOW4J 生成流程→通知用戶→根據(jù)FLOW4J 流程將事件發(fā)送至指定審批人→責(zé)任人完成變更Java:prepareStatem.ent:Update 數(shù)據(jù)庫(kù)。(2)日常操作。在日常操作中,主要包含服務(wù)請(qǐng)求、計(jì)劃任務(wù)管理、值班管理、報(bào)表管理這四項(xiàng)內(nèi)容,以服務(wù)請(qǐng)求為例,其實(shí)現(xiàn)服務(wù)請(qǐng)求核心代碼如圖1所示。
圖1 服務(wù)請(qǐng)求核心代碼
在IT 運(yùn)維服務(wù)管理系統(tǒng)應(yīng)用過(guò)程中,應(yīng)對(duì)功能情況進(jìn)行測(cè)試,對(duì)現(xiàn)存問(wèn)題進(jìn)行及時(shí)解決。在具體工作開(kāi)展中,主要是在編碼工作中迭代開(kāi)展白盒測(cè)試,在部分編碼工作完成后,可以白盒測(cè)試程序代碼,之后進(jìn)行修改、測(cè)試,保證代碼準(zhǔn)確性,在編碼工作全部完成之后,需要黑盒測(cè)試系統(tǒng),如果發(fā)現(xiàn)有問(wèn)題存在,需要白盒測(cè)試問(wèn)題模塊、問(wèn)題周邊模塊,讓現(xiàn)有問(wèn)題得到有效解決。其具體測(cè)試內(nèi)容包含正確用戶名/密碼輸入,錯(cuò)誤用戶名、密碼輸入、不同來(lái)源接收、通知用戶事件進(jìn)展結(jié)果、服務(wù)進(jìn)度流程管理、跟蹤用戶意見(jiàn)記錄、用戶信息增刪改查、用戶權(quán)限維護(hù)、任務(wù)檢查正確、值班管理信息完整等多個(gè)方面,通過(guò)功能測(cè)試,發(fā)現(xiàn)IT 運(yùn)維服務(wù)管理系統(tǒng)功能滿足應(yīng)用需求。
在服務(wù)端上,主要使用JAVA 開(kāi)發(fā)工具、B/S 結(jié)構(gòu)構(gòu)建方法,在測(cè)試工作中,可以利用Jmeter 工具進(jìn)行,首先,可以對(duì)服務(wù)器進(jìn)行啟動(dòng),對(duì)服務(wù)器程序予以運(yùn)行,之后,可以使用WEB 瀏覽器訪問(wèn)系統(tǒng),登錄測(cè)試頁(yè)面,開(kāi)展身份驗(yàn)證工作。在性能測(cè)試過(guò)程中,其主要內(nèi)容包含多人登錄信息顯示情況、單點(diǎn)登錄服務(wù)器驗(yàn)證情況、多人登錄系統(tǒng)負(fù)載情況等,經(jīng)過(guò)測(cè)試,可以發(fā)現(xiàn)系統(tǒng)性能具有較高穩(wěn)定性,可以對(duì)一定并發(fā)壓力予以承受。
綜上所述,通過(guò)科學(xué)設(shè)計(jì)用戶管理、服務(wù)臺(tái)、事件管理、問(wèn)題管理、變更管理與發(fā)布管理,并搭建用戶平臺(tái)、服務(wù)平臺(tái)可以構(gòu)建IT 運(yùn)維服務(wù)管理系統(tǒng),通過(guò)功能測(cè)試、性能測(cè)試,發(fā)現(xiàn)該系統(tǒng)可以滿足運(yùn)行要求。