李 峰
(湖北三江航天紅峰控制有限公司 第六研究室,湖北 孝感 432000)
隨著信息化建設(shè)和應(yīng)用的不斷深入發(fā)展,某企業(yè)信息系統(tǒng)規(guī)模逐漸擴(kuò)大,信息系統(tǒng)內(nèi)相關(guān)資產(chǎn)的種類和數(shù)量不斷增加。但一直以來(lái),該企業(yè)對(duì)相關(guān)資產(chǎn)的管理,仍采取手工的方式進(jìn)行建賬、備案和審批登記的管理模式。其過程繁瑣,效率低下,缺乏對(duì)信息系統(tǒng)運(yùn)維管理的整體規(guī)劃。因而如何做到資產(chǎn)的安全管理和高效應(yīng)用,已經(jīng)成為該企業(yè)信息系統(tǒng)運(yùn)維管理面臨的突出問題。
本文通過對(duì)信息系統(tǒng)運(yùn)行維護(hù)動(dòng)態(tài)化和全局化管理目標(biāo)的分析,結(jié)合該企業(yè)信息系統(tǒng)運(yùn)維管理現(xiàn)狀,參照相關(guān)規(guī)章制度,在優(yōu)化資產(chǎn)基礎(chǔ)信息和過程記錄,明確運(yùn)維管理對(duì)象及業(yè)務(wù)流程的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了基于普元EOS 6.2 平臺(tái)[1-4]的信息系統(tǒng)運(yùn)維管理平臺(tái)。該平臺(tái)采用工作流技術(shù)[5-6],同時(shí)創(chuàng)新性的將配置化管理應(yīng)用于信息系統(tǒng)運(yùn)維管理過程,不僅提高了信息系統(tǒng)運(yùn)維管理的規(guī)范性和靈活性,同時(shí)為相似平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)提供了借鑒。
信息系統(tǒng)運(yùn)維管理與信息系統(tǒng)資產(chǎn)管理緊密融合,信息系統(tǒng)運(yùn)維管理涉及資產(chǎn)的全生命周期過程,資產(chǎn)的所有變化過程必須有審批過程及相關(guān)記錄,因而信息系統(tǒng)運(yùn)維管理系統(tǒng)的管理對(duì)象不僅應(yīng)包含信息系統(tǒng)相關(guān)資產(chǎn),同時(shí)應(yīng)包含信息系統(tǒng)管理的相關(guān)內(nèi)容,其可分為如下幾類:
(1)信息設(shè)備:主要包括用戶終端計(jì)算機(jī)、便攜式計(jì)算機(jī)、單機(jī)、互聯(lián)網(wǎng)計(jì)算機(jī)、無(wú)盤計(jì)算機(jī)、服務(wù)器、網(wǎng)絡(luò)交換設(shè)備、安全產(chǎn)品、電子鑰匙等。
(2)移動(dòng)存儲(chǔ)介質(zhì):主要包括U 盤、相機(jī)存儲(chǔ)卡、相機(jī)讀卡器、攝像機(jī)存儲(chǔ)卡、攝像機(jī)卡讀卡器、錄音筆、移動(dòng)光驅(qū)等。
(3)臺(tái)賬:用戶終端計(jì)算機(jī)臺(tái)賬、便攜式計(jì)算機(jī)臺(tái)賬、單機(jī)臺(tái)賬、互聯(lián)網(wǎng)計(jì)算機(jī)臺(tái)賬、無(wú)盤計(jì)算機(jī)臺(tái)賬、服務(wù)器臺(tái)賬、網(wǎng)絡(luò)交換設(shè)備臺(tái)賬、安全產(chǎn)品臺(tái)帳、電子鑰匙臺(tái)賬、移動(dòng)存儲(chǔ)介質(zhì)臺(tái)賬、應(yīng)用系統(tǒng)臺(tái)賬、軟件白名單等。
(4)其它:應(yīng)用系統(tǒng)、工具軟件、安全軟件、數(shù)據(jù)接口、安全策略等。
依據(jù)管理對(duì)象及管理流程的不同,信息系統(tǒng)運(yùn)維業(yè)務(wù)主要包括:信息設(shè)備入網(wǎng)(啟用)、信息設(shè)備退網(wǎng)(停用)、信息設(shè)備維修(報(bào)廢)、用戶入網(wǎng)、用戶退網(wǎng)、軟件(應(yīng)用系統(tǒng))入網(wǎng)(啟用)、軟件(應(yīng)用系統(tǒng))退網(wǎng)(停用)、應(yīng)用系統(tǒng)解鎖、應(yīng)用系統(tǒng)權(quán)限調(diào)整、臨時(shí)開放數(shù)據(jù)接口、安全策略變更、便攜式計(jì)算機(jī)借用、便攜式計(jì)算機(jī)續(xù)借、便攜式計(jì)算機(jī)歸還、便攜式計(jì)算機(jī)報(bào)廢、電子鑰匙解鎖、電子鑰匙安裝、電子鑰匙掛失/注銷、外來(lái)信息設(shè)備臨時(shí)入網(wǎng)(退網(wǎng))、用戶配置信息變更、服務(wù)器配置信息變更、網(wǎng)絡(luò)交換設(shè)備配置信息變更、安全產(chǎn)品配置信息變更、移動(dòng)存儲(chǔ)介質(zhì)啟用、移動(dòng)存儲(chǔ)介質(zhì)借用、移動(dòng)存儲(chǔ)介質(zhì)續(xù)借、移動(dòng)存儲(chǔ)介質(zhì)歸還、移動(dòng)存儲(chǔ)介質(zhì)報(bào)廢等。
根據(jù)該企業(yè)信息系統(tǒng)運(yùn)行維護(hù)管理辦法,為創(chuàng)新信息系統(tǒng)資產(chǎn)運(yùn)行維護(hù)及安全管理模式,明確了如下平臺(tái)設(shè)計(jì)原則:
(1)基于流程管理。信息系統(tǒng)運(yùn)維管理工作具有流程性特點(diǎn),平臺(tái)按業(yè)務(wù)實(shí)踐,設(shè)立業(yè)務(wù)審批與執(zhí)行流程,并使流程業(yè)務(wù)數(shù)據(jù)與資產(chǎn)相關(guān)基礎(chǔ)數(shù)據(jù)實(shí)現(xiàn)聯(lián)動(dòng),通過流程流轉(zhuǎn)驅(qū)動(dòng)數(shù)據(jù)更新。
(2)強(qiáng)化審批管理。通過規(guī)范審批程序,優(yōu)化審批流程,固化審批過程,明確審批職責(zé),加強(qiáng)事前、事中、事后全流程管控,確保審批合規(guī)性及合理性,提高運(yùn)維審批的實(shí)效性。
(3)完善過程管理。信息系統(tǒng)運(yùn)維管理的根本目的,是實(shí)現(xiàn)信息系統(tǒng)規(guī)范化管理的主要途徑。要實(shí)現(xiàn)資產(chǎn)變動(dòng)的事前管控和事后追溯,體現(xiàn)在資產(chǎn)臺(tái)賬中,即不僅要包含資產(chǎn)當(dāng)前狀態(tài)的靜態(tài)信息,同時(shí)也要包含資產(chǎn)在運(yùn)行維護(hù)管理過程中產(chǎn)生的過程信息。
(4)自主配置管理。實(shí)現(xiàn)對(duì)相關(guān)信息的配置化管理,能根據(jù)需要對(duì)相關(guān)配置進(jìn)行實(shí)時(shí)調(diào)整,以滿足企業(yè)動(dòng)態(tài)管理要求。重點(diǎn)實(shí)現(xiàn)對(duì)資產(chǎn)基礎(chǔ)信息、資產(chǎn)使用限制信息及運(yùn)維承辦信息等內(nèi)容的配置化管理。
(5)確保關(guān)聯(lián)管理。一方面要明確不同運(yùn)維業(yè)務(wù)之間的關(guān)聯(lián)關(guān)系,加強(qiáng)運(yùn)維流程啟動(dòng)前關(guān)聯(lián)業(yè)務(wù)的數(shù)據(jù)校驗(yàn);另一方面要明確運(yùn)維業(yè)務(wù)和相關(guān)數(shù)據(jù)的關(guān)聯(lián)關(guān)系,保證運(yùn)維流程結(jié)束后關(guān)聯(lián)數(shù)據(jù)的聯(lián)動(dòng)更新。
針對(duì)信息系統(tǒng)運(yùn)維管理特點(diǎn)及要求,通過對(duì)業(yè)務(wù)需求的詳細(xì)分析,提出了平臺(tái)具體解決方案。該平臺(tái)以信息系統(tǒng)資產(chǎn)為核心,以運(yùn)維審批單據(jù)為載體,采用Oracle 11G 數(shù)據(jù)庫(kù),利用工作流技術(shù),依托普元EOS 6.2 平臺(tái),設(shè)計(jì)并實(shí)現(xiàn)了該企業(yè)信息系統(tǒng)運(yùn)維管理平臺(tái),初步實(shí)現(xiàn)了信息系統(tǒng)運(yùn)維的全過程閉環(huán)管理。該平臺(tái)主要內(nèi)容包括:資產(chǎn)臺(tái)賬管理、運(yùn)維流程管理及運(yùn)維承辦記錄配置管理,同時(shí)包括完成應(yīng)用功能和權(quán)限管理等的系統(tǒng)管理部分,其體系結(jié)構(gòu)如圖1 所示。
圖1 平臺(tái)體系結(jié)構(gòu)Fig.1 Platform Architecture
結(jié)合普元EOS Studio 基本開發(fā)過程,按照普元EOS 構(gòu)件包常用開發(fā)內(nèi)容,在普元EOS Studio 平臺(tái)上創(chuàng)建獨(dú)立構(gòu)件包,并在該構(gòu)件包中分別實(shí)現(xiàn)該平臺(tái)所涉及的數(shù)據(jù)模型、頁(yè)面資源、頁(yè)面流、邏輯流及工作流程等,即可實(shí)現(xiàn)該平臺(tái)完整業(yè)務(wù)功能。
數(shù)據(jù)模型是構(gòu)建業(yè)務(wù)系統(tǒng)的基礎(chǔ)。普元EOS Studio 平臺(tái)提供數(shù)據(jù)建模工具,支持?jǐn)?shù)據(jù)實(shí)體和數(shù)據(jù)庫(kù)表之間的映射,支持從數(shù)據(jù)庫(kù)表生成持久化數(shù)據(jù)實(shí)體,從持久化數(shù)據(jù)實(shí)體生成數(shù)據(jù)模型。
2.1.1 數(shù)據(jù)庫(kù)表設(shè)計(jì)
該平臺(tái)需要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)表主要分為3 類:第一類對(duì)應(yīng)各類資產(chǎn)臺(tái)賬,用以存儲(chǔ)各類信息設(shè)備及移動(dòng)存儲(chǔ)介質(zhì)的屬性信息;第二類對(duì)應(yīng)各審批流程,根據(jù)每項(xiàng)業(yè)務(wù)審批流程為其建立相應(yīng)的數(shù)據(jù)庫(kù)表,用以存儲(chǔ)審批流程流轉(zhuǎn)時(shí)需要傳遞的相關(guān)參數(shù)及業(yè)務(wù)表單上的各項(xiàng)內(nèi)容;第三類對(duì)應(yīng)各審批流程的運(yùn)維承辦環(huán)節(jié),用來(lái)存儲(chǔ)配置型運(yùn)維操作模板、運(yùn)維操作項(xiàng)目及運(yùn)維操作條目等相關(guān)數(shù)據(jù)。
2.1.2 導(dǎo)入數(shù)據(jù)實(shí)體
創(chuàng)建構(gòu)建包后,在其數(shù)據(jù)構(gòu)件下創(chuàng)建3 個(gè)數(shù)據(jù)集。每個(gè)數(shù)據(jù)集是一系列數(shù)據(jù)實(shí)體的集合,分別對(duì)應(yīng)3 類數(shù)據(jù)庫(kù)表格。在每個(gè)數(shù)據(jù)集中分別導(dǎo)入數(shù)據(jù)實(shí)體,導(dǎo)入時(shí)選擇已建立的數(shù)據(jù)庫(kù)表格,即可將數(shù)據(jù)庫(kù)表映射到數(shù)據(jù)實(shí)體,這時(shí)可在相應(yīng)數(shù)據(jù)集中查看對(duì)應(yīng)的持久化數(shù)據(jù)實(shí)體,并且可以設(shè)置實(shí)體間的關(guān)聯(lián)關(guān)系。
展現(xiàn)開發(fā)主要包括頁(yè)面開發(fā)和用于展現(xiàn)邏輯的頁(yè)面流開發(fā)二部分,展現(xiàn)開發(fā)主要針對(duì)臺(tái)賬管理、運(yùn)維流程管理及運(yùn)維承辦記錄配置管理3 部分進(jìn)行。
2.2.1 頁(yè)面開發(fā)
為實(shí)現(xiàn)臺(tái)賬的管理功能,每類信息設(shè)備和移動(dòng)存儲(chǔ)介質(zhì)需設(shè)計(jì)開發(fā)一組相關(guān)頁(yè)面。主要包括新增或修改數(shù)據(jù)的錄入、Excel 臺(tái)賬導(dǎo)入、導(dǎo)出Excel 臺(tái)賬、臺(tái)賬查詢及顯示、使用明細(xì)頁(yè)面等。為實(shí)現(xiàn)運(yùn)維的流程化管理,根據(jù)頁(yè)面的不同功能,將流程相關(guān)頁(yè)面通用化為申請(qǐng)頁(yè)面、審核頁(yè)面、查看頁(yè)面、修改頁(yè)面、查詢統(tǒng)計(jì)頁(yè)面及流程信息導(dǎo)出Excel 頁(yè)面等。為規(guī)范信息化人員填寫承辦記錄,實(shí)現(xiàn)運(yùn)維承辦環(huán)節(jié)的自主配置管理,為平臺(tái)管理員開發(fā)運(yùn)維操作項(xiàng)目維護(hù)頁(yè)面、運(yùn)維操作條目維護(hù)頁(yè)面、運(yùn)維操作模板維護(hù)頁(yè)面、運(yùn)維操作項(xiàng)目配置頁(yè)面、運(yùn)維操作條目配置頁(yè)面、運(yùn)維操作選項(xiàng)配置頁(yè)面等。
在數(shù)據(jù)建模階段,可通過在數(shù)據(jù)實(shí)體中,定義數(shù)據(jù)在頁(yè)面上的展現(xiàn)方式。如:控件類型,取值范圍,以及數(shù)據(jù)校驗(yàn)的規(guī)則等。但對(duì)于動(dòng)態(tài)化、個(gè)性化的數(shù)據(jù)校驗(yàn),在數(shù)據(jù)實(shí)體配置中無(wú)法實(shí)現(xiàn),此時(shí)需要進(jìn)行JS 開發(fā),在相應(yīng)頁(yè)面資源中創(chuàng)建JS 文件。通過使用普元EOS 平臺(tái)提供的JS 函數(shù)或自定義開發(fā)所需的JS 函數(shù),對(duì)各運(yùn)維流程業(yè)務(wù)表單內(nèi)容及字段進(jìn)行數(shù)據(jù)校驗(yàn),并在其中實(shí)現(xiàn)頁(yè)面按鈕所調(diào)用的相關(guān)函數(shù)及其相應(yīng)功能。
2.2.2 頁(yè)面流開發(fā)
頁(yè)面流由頁(yè)面、從這些頁(yè)面發(fā)出的用戶請(qǐng)求,以及系統(tǒng)為響應(yīng)用戶請(qǐng)求而執(zhí)行的邏輯處理所組成。設(shè)計(jì)開發(fā)頁(yè)面流需要調(diào)用相關(guān)頁(yè)面資源和邏輯流進(jìn)行組合,以實(shí)現(xiàn)業(yè)務(wù)功能,并管理頁(yè)面和頁(yè)面間的跳轉(zhuǎn)關(guān)系。
針對(duì)每類信息設(shè)備和移動(dòng)存儲(chǔ)介質(zhì)的臺(tái)賬管理,為每類臺(tái)賬設(shè)計(jì)開發(fā)一個(gè)基礎(chǔ)信息的維護(hù)頁(yè)面流,用以實(shí)現(xiàn)臺(tái)賬的初始導(dǎo)入、導(dǎo)出、新增、修改和查詢等功能。為實(shí)現(xiàn)運(yùn)維承辦記錄的配置化管理,設(shè)計(jì)和開發(fā)的頁(yè)面流主要包括:項(xiàng)目維護(hù)頁(yè)面流、條目維護(hù)頁(yè)面流以及包含項(xiàng)目、條目和選項(xiàng)的模板維護(hù)頁(yè)面流。這些頁(yè)面流可為各承辦環(huán)節(jié)增加模板配置功能,通過自主配置承辦記錄填寫內(nèi)容及要求,實(shí)現(xiàn)資產(chǎn)臺(tái)賬的靈活更新。平臺(tái)中最重要的頁(yè)面流是運(yùn)維頁(yè)面流,針對(duì)每項(xiàng)運(yùn)維業(yè)務(wù),均需設(shè)計(jì)一個(gè)頁(yè)面流來(lái)完成相應(yīng)的業(yè)務(wù)功能。本文將運(yùn)維流程的申請(qǐng)、審核及流程管理等相關(guān)功能整合為一個(gè)通用化的頁(yè)面流,通過修改該頁(yè)面流中的相關(guān)參數(shù)及調(diào)用的頁(yè)面和邏輯流,即可快速開發(fā)完成相應(yīng)的運(yùn)維頁(yè)面流。
邏輯流用于完成后端業(yè)務(wù)功能。通過調(diào)用運(yùn)算邏輯,將處理后的數(shù)據(jù)返回給頁(yè)面流,以實(shí)現(xiàn)特定的功能。邏輯流可以嵌套用以實(shí)現(xiàn)不同功能的一個(gè)或多個(gè)子邏輯流。按照不同頁(yè)面流及其不同處理邏輯,針對(duì)上述臺(tái)賬管理頁(yè)面流、配置管理頁(yè)面流和運(yùn)維管理頁(yè)面流,在邏輯構(gòu)件中分別構(gòu)建臺(tái)賬管理類邏輯流、配置管理類邏輯流和運(yùn)維管理類邏輯流。
臺(tái)賬管理類邏輯流主要分為兩類邏輯流:一類是供新增和修改臺(tái)賬記錄時(shí)調(diào)用的各類邏輯流,另一類是用于獲取信息設(shè)備、移動(dòng)存儲(chǔ)介質(zhì)相關(guān)基礎(chǔ)信息的各類邏輯流。配置管理類邏輯流主要針對(duì)運(yùn)維承辦信息的配置化管理,是維護(hù)和操作項(xiàng)目、條目及模板時(shí)調(diào)用的各類邏輯流。運(yùn)維管理類邏輯流一方面需要實(shí)現(xiàn)運(yùn)維業(yè)務(wù)相關(guān)的各類具體功能,另一方面需要對(duì)工作流進(jìn)行相關(guān)處理,同時(shí)需要實(shí)現(xiàn)對(duì)運(yùn)維流程的相關(guān)管理,其邏輯流最為豐富。
普元Primeton EOS 工作流是基于EOS 平臺(tái)之上的工作流管理系統(tǒng),屬于EOS 產(chǎn)品上的一個(gè)業(yè)務(wù)工具選件。本平臺(tái)中臺(tái)賬管理和配置管理均不涉及相關(guān)業(yè)務(wù)流程,只有運(yùn)維業(yè)務(wù)對(duì)應(yīng)有相應(yīng)的管理流程,通過在普元EOS Studio 開發(fā)環(huán)境中定義和發(fā)布工作流來(lái)實(shí)現(xiàn)運(yùn)維流程的設(shè)計(jì)和開發(fā)。針對(duì)每個(gè)運(yùn)維流程,設(shè)計(jì)和實(shí)現(xiàn)的重點(diǎn)不是運(yùn)維審批過程,而是運(yùn)維承辦過程。結(jié)合工作實(shí)際,在細(xì)化承辦活動(dòng),優(yōu)化承辦內(nèi)容的基礎(chǔ)上,將相關(guān)人員承辦及反饋活動(dòng)嵌入審批動(dòng)作之后,通過固化運(yùn)維承辦過程,系統(tǒng)即可按照預(yù)定的工作活動(dòng),完成流程的自動(dòng)推送及承辦流轉(zhuǎn)。從而規(guī)范了承辦過程,明確了承辦人員及承辦人員職責(zé),同時(shí)通過流程驅(qū)動(dòng)數(shù)據(jù)更新,保證了資產(chǎn)臺(tái)賬數(shù)據(jù)的唯一性和準(zhǔn)確性。
考慮到信息系統(tǒng)運(yùn)維管理所要解決的安全性、實(shí)用性、規(guī)范性、靈活性和高效性等問題,針對(duì)運(yùn)維管理特點(diǎn)及要求,結(jié)合該企業(yè)信息系統(tǒng)運(yùn)行維護(hù)管理辦法,通過對(duì)信息系統(tǒng)日常運(yùn)行維護(hù)管理審批流程進(jìn)行改造優(yōu)化,擴(kuò)展了原有審批流程功能,規(guī)范了信息系統(tǒng)相關(guān)資產(chǎn)及運(yùn)維流程的全過程管理,構(gòu)建起跨部門和跨應(yīng)用的運(yùn)維管理平臺(tái),實(shí)現(xiàn)了運(yùn)維管理活動(dòng)的全面貫通和優(yōu)化,形成了可閉環(huán)、可聯(lián)動(dòng)、可監(jiān)督、可配置、可擴(kuò)展的信息系統(tǒng)運(yùn)維管理平臺(tái)。該平臺(tái)所包含的運(yùn)維管理理念和管理流程滿足了該企業(yè)在信息系統(tǒng)運(yùn)維管理上的實(shí)際需求,達(dá)到了運(yùn)維管理體系化、手段信息化、業(yè)務(wù)流程化、流程規(guī)范化、過程精細(xì)化、數(shù)據(jù)結(jié)構(gòu)化的預(yù)期,具有較強(qiáng)的實(shí)用價(jià)值。