文 / 江西省交通監控指揮中心 郭昌 陳旻瑞 吳烈陽
近年來,隨著電子信息技術不斷發展,云計算技術以其靈活性高、性價比高、擴展性強、可按需部署的特點迅速應用在市場的各個領域,利用云計算技術在工程項目中做到監督與管理也成為了當下工程項目的必然趨勢。利用云計算技術的特點,構建工程項目監督信息云,做到以工程項目監督管理的廉政監督、項目前期監督、項目中期監督、項目驗收監督,以及結合數據庫技術的系統管理來替代傳統的人工手工監督,將對工程項目監督管理帶來巨大便利。
早在上世紀80年代,我國就開始將信息化、數字化技術運用到工程項目管理中。當時信息化水平較低并且運用面比較狹窄,只能在工程項目管理中運用一些簡單的信息化技術,如:制圖、制表這些簡單運用。隨著互聯網技術的發展。近些年以來,計算機技術在我國各個領域達到了迅速應用,特別是在項目建設與管理中更是如此。目前,大部分企業都構造了自己的信息網絡系統,用于對項目過程及驗收進行管理,與此同時做到信息公開化。將信息化技術應用與工程項目管理及監督是當前工程項目建設的一大必然途徑。
早在2006年云計算的概念就被提出來了,直到近年,云計算技術的發展更是邁入了一個新的階段,將其運用到各種工程領域也是如火如荼的展開。云計算是分布式計算的一種,它將多個服務器組合起來,形成一個超級計算機用于存儲、計算等,也就是廣義上的網絡“云”,該網絡云可以將計算機處理程序進行分解形成無數個小程序進行分布式計算,超級計算機的各個服務器部分對數據進行處理并分析,并將處理結果反饋給對應有需求的用戶。
就當前工程項目監督管理的現狀來開,項目監督中存在部門之間信息溝通存在封閉性、信息系統軟件利用程度低、各部門相互協調工作靈活性不高、信息硬件資源不能按需布局等問題,與此同時要做到大型項目監督管理是一個很浩大的工程,耗時耗力并且性價比不高。云計算以靈活性高、可靠性高、性價比高、可擴展性、按需部署動態可擴展等一系列優點著稱,若能充分利用信息軟件,建立信息管理數據庫,同時把云計算技術利用到工程項目監督管理中來,實現工程項目監督管理和項目信息化的有機結合,將會為當下工程項目監督管理所存在的問題帶來一系列便利,大大提高工程項目監督管理效率。
云計算的產生基于互聯網計算,是一種網絡計算。該計算的原理是將軟硬件資源進行組合形成共享網絡“云”,該“云”可形成一種共享資源池,可隨時對該資源池進行配置,該資源池的軟硬件資源能夠迅速釋放或獲取。網絡“云”可將軟硬件資源按需求為計算機、移動端等客戶提供服務。當然,具體的計算不是在本地或者遠程服務器上,而是在基于“云”的分布式服務器中。

云計算采用面向服務架構,從底層往上層層層交互,底層為大量硬件資源,服務層可分為基礎設施層、平臺層、應用層三層,分別對應基礎設施即服務、平臺即服務、軟件即服務,如圖1所示,介紹了云計算的交付模式及其分層結構。云計算的核心技術包括:虛擬化技術、編程模型、云計算平臺管理技術、海量數據管理技術、海量數據分布存儲技術。
所謂工程項目監督與管理,是指在一定約束條件下,以順利完成項目為目的,對工程項目活動實施的決策、計劃、組織、指揮、控制、協調等工作的總稱,是項目管理中的一大類。依托江西省高速公路聯網管理中心,把監督平臺各項監督指標按如下圖2進行劃分,具體監督包括:廉政監督管理、項目前期監督、項目中期監督、項目驗收監督、以及系統管理五大塊,每塊負責不同的數據信息管理、檢測及監督,以保障整個工程項目穩步實施,以及項目的公開化。
監督平臺包括廉政監督管理、項目前期監督、項目中期監督、項目驗收監督、以及系統管理,可以把云計算運用于該平臺中,提高監督中的靈活程度,提高運運轉效率,圖2展示了云計算技術在工程項目監督管理中的架構及其運轉模式。
圖2展示了云計算在工程項目監督與管理中的應用框架,該框架包括大量硬件資源及基礎設施層部分、平臺層及數據庫訪問層、應用層以及交互層。
1.大量硬件資源及其基礎設施層
該部分包括物理服務器、PC機、交換機、網絡設備、存儲設備等硬件資源,硬件設備不一定在某一個共同的區域,通過網絡將硬件部分進行鏈接共同組建成硬件資源池。將由服務器組成的資源池進行虛擬化,構成共同存儲空間,接著對存儲進行虛擬化,然后傳送至虛擬機,組成虛擬機應用系統。通過等虛擬化平臺,屏蔽物理資源的復雜性,使其成為一個整體的虛擬資源池,不受地理位置及其他條件的影響,為數據訪問及平臺層做好準備,該層可實現資源共享,提高資源的利用率。
2.平臺層及其數據訪問
在虛擬機及其應用系統平臺下,數據訪問層和平臺層主要完成應用軟件的安裝,如安裝MySql數據庫、Hbase數據庫,通過數據庫的安裝,用于采集和搜集項目監督相關數據并且存儲,與此同時分別鏈接MySql接口部分、和Hbaase接口部分,commom部分對MySQL和HBase中的數據進行讀取或寫入,實現對數據庫中數據的即時訪問。其中,HBase為分布式數據庫,該數據庫鏈接至Hadoop的HDFS分布文件管理系統,用于對數據 進行分布式存儲,有容錯率高、吞吐量大的特點、可實現對數據的流式讀取,分布式文件管理系統可將文件或數據輸送至存儲接口或顯示接口。總的來說,該層次用于對虛擬機中的數據集進行統一整理,搭建數據庫系統,實現整個監督平臺的用戶管理、角色管理、權限管理、日志管理及數據字典管理。數據庫部分還可做到數據備災,實現數據庫備災機制,數據采用主從、分片架構。實現不同物理機之間相互備份,每周一全備,每天一增備,通過binlog日志,記錄了平臺近一個月的操作數據過程,系統數據可實現恢復到故障前,真正實現“零丟失”數據恢復。
3.應用層
應用層用于搭建工程項目監督平臺、包括廉政監督管理、項目前期監督、項目中期監督、項目驗收監督四個部分,該部分包含項目整個過程,實現項目監督管理的各個部分時時監督。其中,廉政監督管理貫穿整個項目的各個時期,可對墻面前期、中期、后期進行監督管理,具體能夠實現在線廉政學習與考核、自動預警管理、約談處置和立案查處管理、投訴舉報管理、項目績效管理、招標評分標準管理、招標類型管理、信息化項目配置管理、項目統計報表、動態預警管理等。項目前期監督可做到對可行性研究、初步設計、年度投資計劃、招投標的監督管理。項目中期監督可做到對于整個項目的總覽監督、項目的需求調研管理、項目的實施過程管理、項目合同監管、項目實施過程監督、承建單位的自我檢測、第三方評測管理等。項目驗收監督可做到方案的報審、項目的初步驗收管理、項目的試運行管理、項目的竣工審計工作管理、項目的竣工驗收管理、項目的后評價指標等數據的監督和管理等。
4.展示層
展示層用于對數據進行多平臺展示,可實時對數據進行分析和檢測,做到項目無死角監督。具體可通過手機APP、決策大屏、個人PC實現。手機APP:根據信息化管監督管理需求,同步開發一套APP端用戶平臺,對接數據接口及業務處理接口,保障事件處理便捷、問題追溯實時同步。同時數據平臺與客戶端保持一致。決策大屏:將數據鏈接至決策大屏用于數據展示,該決策大屏能夠展示廉政監督管理、項目前期監督、項目中期監督、項目驗收監督各部分實時的數據。實現項目公開化,達到項目監管效果。PC:開發PC客戶端,同步手機APP數據展示平臺,使項目相關工作人員可總覽整個項目開發過程。
本文介紹了工程項目監督管理的系統設計、云計算的層次架構以及云計算各個層次的作用。通過對工程項目監督管理的具體需求分析,結合云計算技術,闡述了云計算技術如何工程項目管理中展開應用。探討了云計算技術在工程項目監督系統中的應用模式所體現的基于云計算技術的工程項目角度系統具有數據處理效率高、資源利用率高、計算能力強等諸多優勢。將云計算技術應用在工程項目監督中,可以為監督管理后的決策提供全面的信息支持,與此同時對項目起到公開化的效果,使工程項目的各方面實施發揮最大的效能。隨著計算機技術和交通行業的迅猛發展,云計算將越來越被行業所更多地運用。除了在工程項目行業,未來云計算的發展前景將會越來越廣,運用場景將會越來越多元化。