李利文,胡俊英,李永權(quán)(中國聯(lián)通內(nèi)蒙古分公司,內(nèi)蒙古 呼和浩特 010020)
網(wǎng)絡(luò)資源調(diào)度管理是整個網(wǎng)絡(luò)運行維護的核心與基礎(chǔ),其水平高低直接影響著企業(yè)的運營與發(fā)展。由于內(nèi)蒙古聯(lián)通電子運維電路調(diào)度流程與傳輸綜合網(wǎng)管資源管理流程一直是相互隔離的2個并行系統(tǒng),導(dǎo)致傳輸資源維護與管理長期停留在被動手工操作水平上,致使在傳輸資源信息查詢、數(shù)據(jù)統(tǒng)計及資料查找等方面都要耗費大量的人工資源。在這種管理機制下,由于在資源調(diào)度工單制作、流轉(zhuǎn)、反饋、更新等環(huán)節(jié)人為干預(yù)過多,難免會因資源信息更新不及時而影響資源信息的準(zhǔn)確性;同時由于整個過程都需要人工判斷和手動修改,也難免會因工作效率不高而無法發(fā)揮網(wǎng)絡(luò)資源管理的最大效能。隨著內(nèi)蒙古聯(lián)通傳輸網(wǎng)絡(luò)規(guī)模的不斷擴大,資源管理水平落后的問題日益凸顯,急需一套自動化的資源調(diào)度管理系統(tǒng)。
基于此,內(nèi)蒙古聯(lián)通網(wǎng)管中心于2009年底至2010年10月間,通過接口適配將資源管理系統(tǒng)的資源管理功能與電子運維的電路調(diào)度功能相結(jié)合,使各應(yīng)用系統(tǒng)的價值通過流程有效地貫通起來,實現(xiàn)了流程的端到端集成,業(yè)務(wù)運作更加順暢,最終實現(xiàn)了二干傳輸網(wǎng)絡(luò)資源“需求-資源調(diào)度-執(zhí)行-資源更新”等一整套可靠的電子化閉環(huán)流程。由于整個流程清晰、規(guī)范、便于控制,有效提升了資源管理水平,達到了資源數(shù)據(jù)動態(tài)更新目的。
電子運維電路調(diào)度單流程見圖1。
圖1 電子運維電路調(diào)度單流程
由圖1可知,整個電路調(diào)度基本流程是:申請人從電子運維進行資源申請,發(fā)給自治區(qū)網(wǎng)管電路調(diào)度人員,電路調(diào)度人員進行資源判斷后發(fā)給傳輸綜合網(wǎng)管,傳輸綜合網(wǎng)管調(diào)用傳輸資源、形成電路調(diào)度單發(fā)給電子運維,電子運維下發(fā)工單執(zhí)行,執(zhí)行人反饋后電子運維結(jié)單并發(fā)反饋信息給傳輸綜合網(wǎng)管,傳輸綜合網(wǎng)管更新資源,至此流程結(jié)束。
目前,傳輸綜合網(wǎng)管系統(tǒng)與電子運維互聯(lián)是通過雙方路由器進行2個網(wǎng)段地址互通及VLAN相關(guān)配置的,使數(shù)據(jù)能正常傳遞,且互不影響各自的業(yè)務(wù)功能。資源調(diào)度業(yè)務(wù)流程自動化系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)見圖2。
下面結(jié)合二干傳輸資源調(diào)度實例,詳述內(nèi)蒙古聯(lián)通資源調(diào)度業(yè)務(wù)流程自動化系統(tǒng)的實現(xiàn)過程。
圖2 資源調(diào)度業(yè)務(wù)流程自動化系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)
接口主要實現(xiàn)傳輸綜合網(wǎng)管和電子運維系統(tǒng)間的數(shù)據(jù)交換功能,定義了2套系統(tǒng)使用的接口技術(shù)、接口業(yè)務(wù)流程和接口數(shù)據(jù)內(nèi)容,并規(guī)范了部分接口數(shù)據(jù)命名格式和編碼方式,以保證數(shù)據(jù)正常傳遞及相關(guān)業(yè)務(wù)流程順利執(zhí)行。
內(nèi)蒙古聯(lián)通傳輸綜合網(wǎng)管與電子運維系統(tǒng)的互聯(lián)接口采用Web Service/SOAP技術(shù)。目前,電子運維與傳輸綜合網(wǎng)管系統(tǒng)間互聯(lián)接口定義的服務(wù)按提供方和功能劃分?;ヂ?lián)接口服務(wù)的基本信息見表1。
表1 互聯(lián)接口服務(wù)的基本信息
MS在2000年創(chuàng)造了Web Server一詞。它所描述的是一套允許計算機網(wǎng)絡(luò)互相通信的標(biāo)準(zhǔn),核心有2個:一是可擴展標(biāo)記語言(XML),二是超文本傳輸協(xié)議(HTTP)。
Web Server有 XML、HTTP(HTTPS)、WSDL、SOAP及UDDI等5種基礎(chǔ)標(biāo)準(zhǔn)。其中,SOAP是一種標(biāo)準(zhǔn)消息傳遞協(xié)議,是Web Service的事實標(biāo)準(zhǔn)。SOAP以XML為基礎(chǔ),消息格式是由XML Schema模式定義,通過XML命名空間使其具有很強的擴展性。
2.3.1綜合網(wǎng)管側(cè)提供的接口服務(wù)
a)申請單傳入接口。應(yīng)用于電子運維。將申請單規(guī)定的字段及參數(shù)通過接口傳至傳輸綜合網(wǎng)管中,該接口進行數(shù)據(jù)分析后,將指定數(shù)據(jù)保存入庫。傳輸網(wǎng)管進行下一步處理。
b)申請單駁回接口。當(dāng)申請單信息及數(shù)據(jù)有誤或申請資源暫缺時,可在傳輸網(wǎng)管中對申請單進行駁回操作,傳輸網(wǎng)管通過該接口將信息反饋回電子運維中,電子運維接口收到后退回給申請人。
c)反饋信息傳入接口。應(yīng)用于電子運維。調(diào)單執(zhí)行完畢后進行歸檔操作時反饋給傳輸網(wǎng)管反饋信息,傳輸綜合網(wǎng)管根據(jù)接口提取的反饋信息更新電路數(shù)據(jù),并將預(yù)占用通道更新為占用通道。
2.3.2電子運維側(cè)提供的接口服務(wù)
a)調(diào)單傳入接口。應(yīng)用于傳輸網(wǎng)管。將擬稿后形成的調(diào)度單數(shù)據(jù)參數(shù)及EXCEL附件傳遞給電子運維,電子運維接口收到數(shù)據(jù)后提取附件信息,用于進行后續(xù)流程處理。
b)信息反饋接口。應(yīng)用于電子運維。調(diào)單執(zhí)行完畢后進行歸檔操作時反饋給傳輸網(wǎng)管的反饋信息,傳輸綜合網(wǎng)管根據(jù)接口提取的反饋信息更新電路數(shù)據(jù),并將預(yù)占用通道更新為占用通道。
電子運維電路調(diào)度單流程如圖3所示。
首先由分公司資源申請人發(fā)起電路調(diào)度申請,在申請單中填寫電路需求申請,同時增填需增加、調(diào)整、關(guān)閉的傳輸資源信息(當(dāng)需增加多條電路信息時,只在電路信息列表中增加即可)。申請單填寫完畢并經(jīng)領(lǐng)導(dǎo)審核后可直接發(fā)調(diào)度簽收環(huán)節(jié)經(jīng)調(diào)度確認(rèn)。如果資源滿足需求且需經(jīng)傳輸綜合網(wǎng)管進行分配時,需將“下一環(huán)執(zhí)行方式”選擇為“等待傳輸網(wǎng)管處理數(shù)據(jù)”。
轉(zhuǎn)送下一環(huán)節(jié)后,電子運維電路調(diào)度工單直接調(diào)用前往傳輸綜合網(wǎng)管接口,申請單中的相關(guān)資源申請信息發(fā)往傳輸綜合網(wǎng)管資源管理系統(tǒng)中處理。綜合網(wǎng)管處理后將調(diào)度單反饋給電子運維系統(tǒng),該系統(tǒng)將正式調(diào)度單進行下發(fā)執(zhí)行。分公司、相關(guān)公司執(zhí)行反饋后電路調(diào)度人員進行工單結(jié)單,電子運維發(fā)送給傳輸綜合網(wǎng)管結(jié)單信息,作為資源信息的更新依據(jù)。
綜合網(wǎng)管資源管理系統(tǒng)電路調(diào)度流程見圖4。
點擊單條申請單后進行申請單編輯,對相應(yīng)電路信息進行編輯,提交“處理申請單”環(huán)節(jié)。在處理申請單環(huán)節(jié)調(diào)用傳輸綜合網(wǎng)管傳輸資源,形成電路通道,并以Excel附件附在電路調(diào)度單模塊中(多條子任務(wù)的通道資源分配同上)。當(dāng)資源不滿足申請單需要或?qū)ι暾垎我蓡枙r可進行駁回操作,駁回后可反饋給電子運維的工單起草人環(huán)節(jié)。
處理完申請單后,直接生成調(diào)單,修改其中的“調(diào)單標(biāo)題”、“發(fā)送單位”及“調(diào)單正文”等相關(guān)信息,并進行調(diào)單發(fā)送。
傳輸綜合網(wǎng)管將生成的電路調(diào)度單發(fā)送至電子運維的電路調(diào)度單的填寫調(diào)度單環(huán)節(jié)。
電子運維按照流程發(fā)往相關(guān)盟(市)及部門執(zhí)行,工單執(zhí)行完畢調(diào)度人員進行工單歸檔,電子運維將結(jié)單信息反饋給傳輸綜合網(wǎng)管后,傳輸綜合網(wǎng)管對資源進行更新,至此全部流程閉環(huán)結(jié)束。
系統(tǒng)對外接口用Web Service方法向其他接口提供服務(wù),這樣保證了平臺的獨立性,向外提供了基于傳對象和傳XML數(shù)據(jù)的方法來接收對方系統(tǒng)發(fā)送過來的數(shù)據(jù)。對于對象方式傳數(shù)據(jù),接口里只需直接獲取對象附帶的數(shù)據(jù)進行校驗,合格數(shù)據(jù)可進入系統(tǒng)中。
調(diào)試過程中遇到的問題及解決方法如下所述。
a)數(shù)據(jù)傳遞過程中發(fā)現(xiàn)程序提示 “ORA-00911:無效字符”。其解決方法是,根據(jù)接口出現(xiàn)的問題,每一步執(zhí)行都詳細(xì)地記錄了接口運行情況,生成日志用來跟蹤問題。如果提示ORA錯誤,可能是由于數(shù)據(jù)格式不正確導(dǎo)致傳遞的數(shù)據(jù)無法進入數(shù)據(jù)庫,日志跟蹤后可找到該參數(shù)進行修正。
b)調(diào)用接口時提示“地址無效,請核對后重新連接”。其解決方法是,根據(jù)對方提供的接口地址或本方提供的接口地址,在IE瀏覽器中進行訪問是否能成功地打開接口頁面。如果提示錯誤,則表示接口地址存在問題,需對方或本方重新部署接口地址到IIS服務(wù)器上或重啟IIS服務(wù)以驗證接口地址的正確性。
c)調(diào)用接口成功后提示“對象訪問錯誤”。其解決方法是,根據(jù)接口文檔查找雙方調(diào)用及配置的參數(shù)、對象是否正確,傳遞的字符或XML方式的數(shù)據(jù)是否匹配,如果不匹配則會出現(xiàn)對象訪問錯誤。
d)數(shù)據(jù)入庫時提示“執(zhí)行SQL失敗”。其解決方法是,查找是否由于本端數(shù)據(jù)入庫時SQL語句錯誤導(dǎo)致數(shù)據(jù)無法入庫、接口報錯,修改SQL語句即可解決。
接口功能實現(xiàn)前,電路調(diào)度流程為:接收電子運維發(fā)來的資源申請單,在傳輸綜合網(wǎng)管資源系統(tǒng)中進行資源核查,在資源滿足的情況下,人工制作電路調(diào)度單,進入電子運維,在申請單中反饋資源信息,重新起草傳真電報工單下發(fā)執(zhí)行。執(zhí)行結(jié)束調(diào)度單歸檔后,進入傳輸綜合網(wǎng)管資源系統(tǒng)中進行資源更新,至此全部流程結(jié)束。每個流程平均耗時50 min/工單,另需人工更新10 min。
接口功能實現(xiàn)后,電路調(diào)度流程為:在電路調(diào)度單中直接進行資源申請,調(diào)度簽收后轉(zhuǎn)發(fā)至傳輸綜合網(wǎng)管資源系統(tǒng)中進行資源核查,在資源滿足的情況下,直接從綜合網(wǎng)管進行資源調(diào)度,由系統(tǒng)生成電路調(diào)度單,通過接口反饋電子運維,下發(fā)執(zhí)行。執(zhí)行結(jié)束調(diào)度單歸檔后,電子運維從接口反饋綜合網(wǎng)管,系統(tǒng)自動資源更新,至此全部流程結(jié)束。每個流程平均耗時20 min/工單,且不需人工更新。
接口功能實現(xiàn)后,制作工單效率提高了3倍,網(wǎng)絡(luò)資源更新及時率由原85%提高到了100%,網(wǎng)絡(luò)資源準(zhǔn)確率也由原95%提高到了100%。實踐證明,系統(tǒng)接口的開發(fā)提高了整體工作效率,減少了人工干預(yù),降低了人工成本,實現(xiàn)了資源動態(tài)管理,發(fā)揮了資源管理最大效能。
內(nèi)蒙古聯(lián)通電路調(diào)度通過傳輸綜合網(wǎng)管與電子運維接口適配,形成了系統(tǒng)間的數(shù)據(jù)交換和應(yīng)用集成,于2010年率先實現(xiàn)了資源調(diào)度業(yè)務(wù)流程自動化管理目標(biāo),從而改變了自治區(qū)資源管理水平一直滯后于兄弟省份的狀況。
內(nèi)蒙古聯(lián)通網(wǎng)管中心針對全新的電路調(diào)度、資源管理流程制定了相應(yīng)的管理制度,將指標(biāo)、系統(tǒng)、考核有機地結(jié)合起來,全面加強了自身業(yè)務(wù)開通能力、業(yè)務(wù)保障能力、低成本運作能力,真正做到了由被動維護轉(zhuǎn)變?yōu)橹鲃臃?wù),快速提升了自身核心競爭力。下一步,內(nèi)蒙古聯(lián)通網(wǎng)管中心將就資源與統(tǒng)計分析系統(tǒng)進行開發(fā),以實現(xiàn)集“電路調(diào)度-資源管理-統(tǒng)計分析-資源預(yù)警”等功能于一體的自動化資源管理流程。