ava語言編寫的類和接口組成。Java是一種麵向對象、多線程與平台無關的編程語言,具有極強的可移植性、安全性和強健性。JDBC是一種規範,能為開發者提供標準的數據庫訪問類和接口,能夠方便地向任何關係數據庫發送SQL語句,同時JDBC是一個支持基本SQL功能的低層應用程序接口,但實際上也支持高層的數據庫訪問工具及API。所有這些工作都建立在X\/OpenSQLCLI基礎上。JDBC的主要任務是定義一個自然的Java接口來與X\/OpenCLI中定義的抽象層和概念連接。JDBC的兩種主要接口分別麵向應用程序的開發人員的JDBCAPI和麵向驅動程序低層的JDBCDriverAPI。JDBC完成的工作是:建立與數據庫的連接;發送SQL語句;返回數據結果給Web瀏覽器。
基於JDBC的Web數據庫結構其缺陷在於:隻能進行簡單的數據庫查詢等操作,還不能進行OLTP;安全性、緩衝機製和連接管理仍不完善;SUN承諾的完全跨平台跨數據庫係統的功能和標準遠未實現。
基於WEB的電網信息管理數據存儲技術
引言
隨著電網商業化運營的深入開展和電網規模的擴大,電力係統的實時監控、分析決策、信息發布及人員培訓等方麵的需求水平也越來越高,各部門、人員之間的信息交互也越來越多,越來越頻繁,同時要求具有在不同地域對數據的讀寫功能。信息資源共享及數據的異地讀寫成為了一個突出的問題。
2WEB方案的提出
2.1從對數據的共享需求來看
從數據共享分類大致分為兩類:1)隻要求對數據進行查詢、瀏覽,屬於前台共享;2)需要將數據進行再處理之後使用,屬於後台共享。
這裡涉及到的需求都可以通過前台共享(WEB模式)來實現。而前台共享實現的方式主要有兩種:Client\/Server模式和Browser\/Server模式(WEB發布)。現將兩種模式的對比如下:
(1)Client\/Server模式是傳統的解決方案,它在一些傳統應用上非常勝任,但對於當今的需求,就有些捉襟見肘。該模式中關係數據庫管理係統可處理的並發用戶是有限的,不超過50個(一般二三十個並發用戶數就可觀了)。但隨著網絡規模的急劇擴大,有許多傳統的方法已經不足以應付需求的急劇增長。而采用Browser\/Server方式隻需要在服務器上建立相應的Web服務程序,對數據庫的操作由Web服務器集中完成,不存在並發用戶的限製問題。
(2)運用傳統的模式,每台客戶端機器都必需安裝應用軟件,造成了軟件開發、安裝、升級、維護上的大量人力、物力、財力的耗費。而Browser\/Server方式在客戶端幾乎不需要做任何修改,係統軟硬件的安裝,升級、維護僅集中在服務器端,且Web瀏覽器具有統一的用戶界麵,形式簡單,操作方便。
(3)ClientServer模式在共享區域上也有很大的局限性,它不能打破企業中各信息係統各自為政,互相獨立的局麵。而Web技術(基於Browser\/Server模式)帶來了新的企業網絡解決方案——Intranet。Intranet是一個以TCP\/IP為基礎,集成Web技術而形成的企業內部信息網絡,主要提供信息服務,避免了信息孤島現象。企業用戶無論在企業內部,還是在家中,甚至在外出差,都可以通過局域網,或通過電話線運用遠程訪問服務(RAS)進入Intranet,真正實現內部信息的唾手可得。
根據數據麵向的訪問群範圍較廣且較分散的特點,我們決定采用Browser\/Server模式(即Web發布技術)來實現對數據的共享。
2.2從對數據讀寫的類型來看
從數據讀寫分類也可分為兩類:1)數字、字符類型;2)文件、圖表類型。
對於數字、字符類型的讀寫需求可用WEB模式實現。對文件、圖表類型關鍵在於資料的存儲模式。雖然通過人工錄入的方式可將數據轉錄,但通過第三方軟件可完美的實現文件的網絡存儲,不需轉化。而此軟件的操作管理也是基於WEB服務器模式的,即Web發布技術。
3係統設計思想
我們針對不同的數據存儲、讀寫要求,設計了相應方案。
【𝗼𝗼𝗽.𝘁𝘄 無錯章節】
3.1關於寫入
3.1.1曆史數據處理
(1)不需更新、不需再處理的的數據進行文件掃描、上傳處理;
(2)須更新的數據采用WEB服務器進行文件存儲,可再次在線編輯;
(3)需處理的數據進行人工錄入。
3.1.2新數據處理
(1)可通過SCADA係統獲取實時數據,直接進行自動存儲;
;輯編線在次再可,儲存件文行進器務服BEW用采據數的新更須)2(
;理處傳上、描掃件文行進可據數的的理處再需不、新更需不)3(
。寫填式方入錄工人過通據數的理處需)4(
取讀於關2.3
:種兩分式方取讀。力人量大省節可,式方入錄的應相用采求要入錄的同不對針且並。求要的寫、讀據數種各合符能,式樣取讀、入錄據數的化元多供提
;點站器務服問訪接直EI過通端戶用內網域局)1(
。點站器務服問訪號撥過通戶用程遠)2(
現實術技統係4
構結BEW1.4
。機戶客的求請給發回返器務服beW由再,器務服庫據數給交提器務服beW由均求請據數機戶客各,器務服庫據數統係理管息信為器務服庫據數,擔承器務服的立獨台一由般一它,器務服beW台一是心核的構結beW
。點站beW到問訪可都部內使又,部外於露暴接直網部內了免避既樣這,tenartnI業企入接端一另,網部內的統係理管息信接端一,關網個一為設可器務服beW的裡這
台平硬軟的BEW2.4
(SII。慮考來起係聯統係作操和要需,時器務服beW擇選以所,的化優行進統係作操種一為是都器務服beW數多大