朱敏
摘要:近年來,我國的電力事業得到了較為快速的發展。但由于我國變電設備數量較多,且再分布方面也具有著較為分散的特點,就使得在宏觀管理中存在著較大的難度。在本文中,將就電力信息自動化系統中Web技術應用進行一定的研究與分析。
關鍵詞:電力信息;自動化系統;Web技術;應用;
1 引言
我們現今所處的時代是一個信息化時代,計算機、網絡技術得到了較為迅速的發展與應用。而在我國現今電力工作量不斷增加的情況下,通過Web技術則能夠有效的對電力信息進行交換,并對自動化功能進行實現。
2 電力信息系統中Web技術應用的意義
2.1 實現信息共享
目前,我國電力信息自動化系統還處于建設階段,電力系統同其他系統間還處于資源整合過程中,對于信息的共享還沒有完全的實現,并以此對我國電力信息自動化運行效率產生了影響。而在電力信息自動化系統中,由于用電信息營銷管理系統同采集子系統間不能夠對數據共享以及信息共享功能進行實現,該系統就很難對電力市場不同用戶的用電情況進行充分的良好與掌握,并在這部分數據缺失的情況下對電力企業的決策制定產生影響。對此,在電力信息自動化系統建設中,就需要能夠對自動化系統中信息資源的共享進行實現,以此對整個自動化系統的運行效率進行提升。
2.2 實現高效處理
近年來,我國的電力工作無論是數量還是覆蓋面都得到了較大的提升,不僅管轄范圍大,且用戶數量也非常多,并因此使用電信息采集系統對于相關信息的采集與處理具有了較大的難度。對此,在我國對電力信息自動化系統進行建設與完善時,則需要積極提升用戶用電信息的采集、處理、分析功能。通過Web技術的應用,則能夠在使該系統功能不斷完善的基礎上能夠更為準確、及時的對系統中用電信息進行采集與處理,以更為高效、快速的方式對信息進行分析,處理后將處理結果在系統中進行共享。
3 電力信息自動化系統中Web技術應用與建設方式
3.1 運行管理
運行管理方面,主要有電力設備運行日志、巡視記錄以及安全評級等。通過Web技術在電力信息自動化系統中的應用,需要能夠滿足以下功能:第一,在對遙測數據進行確定后能夠以報表的方式對其進行顯示;第二,巡視記錄主要包括有設備運行基本狀況以及不同方面參數變化情況;第三,日志能夠對變電站日常查詢信息以及結果等進行記錄;第四,需要根據設備安全運行情況以及實時狀態對設備進行評級,并根據評級結果看是否需要對相關設備進行檢查。
3.2 系統架構
本系統我們選擇了B/S架構模式,同C/S架構相比其具有著更好的應用性以及使用廣泛性:首先,是經濟性。在B/S架構中,其只需要在系統建設初期一次性投入即可,而C/S架構則會在建設完畢后根據使用情況的不同進行一定的轉變;其次,是便捷性。B/S架構中,當其需要對系統進行維護時僅需要升級相關軟件即可,且不需要同客戶端進行關聯,而C/S模式在升級時往往需要對整個系統進行升級,相對來說操作較為繁瑣;最后,是開放性。B/S架構具有著更好的開放性,且能夠對異地查詢功能進行實現。
工作原理方面,B/S模式可以分為前、中、后三個層級。當用戶在客戶端對軟件進行應用時,系統則會為用戶形成專門的URL地址,并提出對服務器訪問的請求。在請求發出后,服務器則能夠將其轉化為SQL語句,并將后臺數據提交給服務器,由服務器對其合法性進行驗證后對數據進行處理,并將處理結果回復給服務器。之后,服務器則會對該信息進行再一次的轉化,并將其發送到用戶客戶端,以適當頁面形式顯示給用戶。
3.3 軟件設備標準
當系統建設完畢之后,如果不同電力企業沒有具有一套統一的軟件設計標準,就很難對數據進行有效的共享,對此,就需要我們能夠以統一標準對軟件進行設計。IEC61970 系列的標準主要的關鍵部分就是公共信息模型。公共信息模型是一個特別抽象的模型,采用了屬性、類和對象與其之間關系,基本涵蓋了所有和電力生產有關的類的模型。CIM可以通過面向對象的建模技術來進行定義,這是它另外一個很先進的方面,同時要統一其建模的語言,把 CIM 定義變成一個組包,且在不同組包中分別具有很多單個類或者多個類的表現方式,能夠較好的對不同對象的關系進行體現。
3.4 電力信息管理系統實現
開發工具與技術方面,我們選擇了Asp.net2.0為系統開發語言,數據庫則選擇了SQL Server,由數據庫、前臺瀏覽器以及中間的Web服務器共同對B/S架構系統進行了實現。瀏覽器方面,我們選擇了IE瀏覽器,并由IIS為中間層服務器。之所以我們選擇Asp.net2.0作為開發語言,是因為該語言能夠將頁面有效的分開,以此使系統業務層與表現層間能夠具有更為清晰的界限,并通過動態鏈接方式的應用迅速擴展系統。
3.4.1 系統安全
對于電力信息自動化系統來說,保證代碼、服務以及數據信息的安全性是非常關鍵的,該系統從以下幾個方面對系統安全進行了實現:第一,程序通過JSP技術的應用將內容代碼統一封裝到了Servlet組件中,并將腳本以服務器端的方式運行,并從JSP引擎對JSP標識以及腳本程序進行解釋,在對相關請求內容進行生成的基礎上以HTML頁面的方式將結果返回瀏覽器,以此對代碼起到了較好的保護作用,并對系統安全性進行了實現;第二,該系統具有較好的異常處理機制,能夠有效避免系統在運行中出現崩潰現象;第三,系統通過虛擬目錄的應用,在對目錄做好保密工作的基礎上取消目錄瀏覽權限;第四,通過在JSP中對Session對象的應用,則能夠將部分安全防范措施應用到應用程序中。由于該對象中所具有的內容僅能使當前某對話可見,則可以通過一定方式的應用將特定客戶始終保持有特定信息;第五,系統將數據庫的增、刪、改、查功能以及鏈接關閉等操作都統一封裝到了JavaBean中,以此在對其安全性進行提升的基礎上為登錄賬號提供數據庫支持。
3.4.2 系統優化
在對該系統進行編寫時,需要對程序效率問題引起充分的重視,即將每個客戶的響應速度以及服務質量得到提升。如果在同一時間有很多人對該系統網站進行訪問,就需要Web能夠對每一次請求都建立起一個鏈接,在人數較多時很容易出現死機現象。對此,我們則可以通過連接池方式的應用首先將部分鏈接放置在連接池中,在發現連接需求時將其放置在內存中,并由連接池實現連接的建立與斷開功能。
4 結束語
隨著我國社會水平的提升,人們對電力具有了更高的要求??梢哉f,在現今我國電力環境下,急需對電力信息自動化系統進行實現。在上文中,我們對電力信息自動化系統中Web技術應用進行了一定的分析,需要相關部門在實際系統建設中能夠聯系系統需求,通過對Web技術的良好應用更好的對電力自動化功能進行實現。
參考文獻
[1]李偉.Web技術在電力信息自動化系統中的應用[J].科技資訊.2011(27):19-19.
[2]張志強,葉安勝,古沐松.基于Web軟件的權限動態管理設計與實現[J].現代電子技術.2010(12):47-50.