胡蔚藍 ,劉莉平
1.中南大學軟件學院,湖南 長沙 410075
2.常德工業學校,湖南 常德 415000
環境保護是我國的一項基本國策,是公眾關心的一項長治久安的工作,是推進社會和諧、可持續發展的重要保障。數字環保系統將利用信息化手段整合環保局政務資源,提升我們的環境保護水平,加強環保局從上到下的政務管理職能,提升環保局對外的服務效能環境保護是我國的一項基本國策,是公眾關心的一項長治久安的工作,是推進社會和諧、可持續發展的重要保障。
系統設計以環境信息的管理和應用為主,以基礎地理數據數據庫和環境信息數據庫為基礎來組織和管理環境綜合數據。在數據的選擇上遵循完善、適當和綜合數據的有機結合的原則。
系統針對不同類型的環境數據、空間數據、相關歷史數據等進行分別建庫,并形成有機的城市環境綜合信息系統數據庫,統一管理各種城市基礎地理數據、環境數據,使系統不僅滿足現有環境業務部門的需要,而且為將來實現數據的共享打下堅實的基礎。數據管理采用Oracle 10g+SDE的技術模式,基于GeoDatabase的思想將空間數據(圖形)與環境管理數據(屬性)存放在同一數據庫,進行圖文一體化的管理,兩類數據通過內部關聯碼進行關聯,構成靈活的系統數據體系,為全局數據集成和共享提供技術保證。
系統設計堅持基于通用標準的設計理念,利用XML技術逐步實現數據和應用的標準化,通過標準數據接口形成開發易集成的應用系統架構。
系統設計和實現過程中要用到的相關技術,分別采用:.NET Framework、EAI、組件技術、GIS平臺。
.NET Framework是一種底層框架,包括開發人員編寫、生成、測試和部署.NET Frmework應用程序所需要的一切類。.NET Framework的目的是便于開發人員為Web服務及普通的Windows應用程序提供了一個托管、安全、高效的執行環境,所有在.NET平臺上創建的應用程序運行都需要兩個核心模塊:Common Language Runtime(CLR,通用語言運行時)和.NET Framework類庫。它的關鍵特色是提供了一個多語言組件的開發和執行環境。
CLR為.NET應用程序提供了一個托管的代碼執行環境。托管意味著將原來由程序員或操作系統做的工作剝離出來交由CLR來完成,從而使程序運行獲得更高的安全性和穩定性。這些工作包括內存管理、即時編譯、組件自描述、安全管理和代碼驗證,以及其他一些系統服務。CLR提供一個技術規范,無論程序使用什么語言編寫,只要能編譯成中間語言,就可以在它的支持下運行,這樣.NET應用程序就可以獨立于語言。CLR還在應用程序運行環境中為基于組件的編程提供了直接支持,比如它支持屬性、事件、對象、繼承性、多態性、接口等組件編程特性。
EAI即企業應用集成(Enterprise Application Integration),數字環保是一個復雜的系統體系,它的運作是由多個既相對獨立又互相聯系的業務部門按照一定的流程協調進行,是人、網絡和組織的集成。
EAI是將業務流程、應用軟件、硬件和各種標準聯合起來,在兩個或更多的應用系統之間實現無縫集成,使它們像一個整體一樣進行業務處理和信息共享,從而提高企業效率,為客戶提供靈活的業務服務。EAI是一種解決方案而非一個產品或幾個產品,是一種總體架構而非一個簡單的工程。EAI解決方案底層的設計框架是SOA(面向服務的架構)理念。依照SOA架構建設,改造、封裝各類企業服務,使這些服務可以被簡單的發現、調用和管理。
一個多層的分布式的應用模型意味著應用邏輯根據功能而劃分成組件。業務邏輯集中放在服務器上由所有用戶共享,使得系統的維護和更新變得簡單,也更安全。隨著基于組件的開發技術和新一代的多層體系結構下的應用服務器的出現,多層計算環境已經可以和各種類型的商業應用相聯合,形成新一代的應用模式。組件開發的出現,提供了容易使用的框架結構,提供了可開發、可重用、易擴展的應用。
ESRI從事GIS理論研究、產品開發及應用拓展已有30余年的歷史,遍布全球數以百萬計的用戶,為ESRI的技術進步和自身的壯大提供了巨大的推動力和發展空間。ESRI以其深厚的理論及工程技術底蘊,加之強大的技術開發力量,在對廣大用戶大量的反饋信息進行分析、整理和發掘的同時,始終積極地對各種主流的IT技術加以廣泛而深入的關注,并對自己的產品體系結構及技術進行及時的優化和重構。從而使新一代的ARCGIS系列更加適合GIS用戶的要求并得以長期保持GIS在這一領域應用的領頭羊的地位。
Oracle10g數據庫具有如下特點:
1) 擴展性
Oracle10g網絡計算體系結構(Network Computing ArchitectureNCA)引入了一個開放的、易于使用的方法,用來擴展具有多媒體數據類型(稱為插件cartridge)的數據庫。Oracle10g為數據插件的開發人員提供了一組全面的API。它允許合作伙伴開發的數據插件具有與Oracle開發的數據插件相同的內部訪問機制。
2) 高安全性
Oracle10g引入了細粒度化的訪問控制,并改進了多層環境的安全模式。
3)強大復制功能
Oracle10g高級復制(Advanced Replication)功能包含重要的性能改進和重要的新功能,其目標特別針對正在部署辦公前臺(Front-office)自動化應用的用戶。Oracle10g繼續將更多的復制代碼遷移到數據庫內核之中,以進一步提高復制性能。
4)對象關系數據庫
對象類型的數據現在可以是分區表的列,并且可以使用SQL*Loader來裝載。
5)網絡功能
Oracle10g提供了先進的網絡特性和管理能力,并引入了Oracle10g安全目錄(Oracle Secure Directory-OSD)服務。
隨著信息技術的蓬勃發展,我國的環保信息化建設已進入一個新的階段,數字環保的時代正在向我們大踏步走來。建立數字環保信息系統是當前實現城市生態可持續發展的迫切需要,是加強城市環境保護與管理的重要途徑,具有重要的實際意義、廣泛的應用領域和美好的應用前景。
[1]國家環??偩趾蛧医y計局.中國綠色GDP核算報告,2004、2006,9.
[2]國家環境保護總局.國家環境保護“十一五”科技發展規劃,2006,6.
[3]國家環境保護總局.環境信息化“九五”規劃和2010年遠景目標.
[4]王雁耕.“數字環?!惫こ虒嵤┓椒ㄑ芯縖J].環境保護,2005(5).