《電子技術應用》
您所在的位置:首頁 > 通信与网络 > 设计应用 > 数字化城市决策支持系统体系结构研究
数字化城市决策支持系统体系结构研究
朱 杰 王绪本 陈红娟
成都理工大学信息工程学院(610059)
摘要: 提出了一种应用MVC设计模式、组件建模技术及数据仓库技术设计的基于J2EE分布式体系结构的新型数字城市决策支持系统结构模型。
關鍵詞: 数字城市
Abstract:
Key words :
</a>摘   要: 提出了一種應用MVC設計模式、組件建模技術及數據倉庫技術設計的基于J2EE分布式體系結構的新型數字城市" title="數字城市">數字城市" title="數字城市">數字城市" title="數字城市">數字城市決策支持系統結構模型。
關鍵詞: 決策支持系統  組件建模  J2EE技術  分布式體系結構

  城市數字化使國家在經濟、文化、教育、電信、國防和安全以及公民在教育、就業、醫療等社會保障方面的信息有效地組織起來,形成在先進網絡環境下擁有海量信息的復雜應用系統。綜合決策指揮系統將為這樣一個龐大而復雜的系統工程提供支撐和保障。若沒有一個科學的、實效的、可靠的、多層次的決策模型和決策系統,最終必將制約數字化城市的發展。目前國內許多城市已有一些相應的決策支持系統正在運行,但由于各自分散建設,呈離散式分布,并采用了各異的系統平臺,缺乏信息共享的機制,缺乏與其他現行的管理信息系統(MIS)、辦公室自動化(OA)等系統的整合與管理,信息未能得到充分利用。因此建成的系統往往綜合決策性不強,導致在城市數字化進程中不能很好地發揮指揮決策作用。面對我國城市數字化發展的迅猛趨勢,城市信息共享機制與技術問題成為越來越突出的問題,迫切需要能提供支持分布式、異構空間信息共享與分析的決策支持平臺[1]。
1  技術方案的研究與選擇
1.1 多層B/S結構模式
  隨著Internet/Intranet/Extranet技術的不斷發展,基于Web的信息發布和檢索技術導致了整個應用系統的體系結構從C/S的主從結構向靈活的B/S分布計算體系結構過度,其最大特點就是客戶機采用瀏覽器界面,簡單易學,且有統一的客戶界面,大大降低了C/S模式客戶端多樣軟件的開發、維護及培訓的成本費用。這種模式得到現代數據庫應用系統的青睞,并逐漸滲透到現代決策支持系統領域。采用統一的B/S結構開發的決策支持系統無論是現在還是將來都是最好的選擇,它提供了真正意義上的與其他系統進行無縫整合的方案。這種結構模式的決策支持系統不僅提供了個體決策者獨立的決策能力,而且對多決策者群決策也提供了支持,決策點的增加不會帶來額外的維護和多余負擔。
  但面對信息瞬息萬變、系統龐大且環境復雜的數字化城市,確保決策支持系統的穩定性、分析處理能力及決策的效率成為解決問題的關鍵。傳統的瀏覽器/Web服務器/數據庫服務器的二層或三層B/S結構模式是基于簡單事務處理能力的系統,已遠遠不能滿足數字城市建設中對信息共享和系統整合以及系統跨平臺性、分布性、可重用性、高擴展性及決策支持系統強大的分析處理與決策的要求。因此數字化城市決策支持系統必然選擇多層B/S結構。
1.2 J2EE體系架構
  數字化城市的建設不是一朝一夕的事,其可持續發展的特點必然導致城市信息、建設策略等因素的不斷變化,從而導致對決策支持系統的要求也不斷改變。因而,如何延長系統的使用壽命成為開發者必須面對的問題,其擴展性和平臺無關性的特點更是表明了決策支持系統基礎架構的選擇是延長系統壽命的重要因素。
目前,業界流行的系統架構為J2EE和.Net二大體系。其中,.Net是來自Microsoft的系統架構,其部署、應用依賴于Microsoft公司的Windows。也就是說,選擇了.Net平臺就意味著選擇了Windows。考察我國政府及相關部門軟件采購的特點,會發現選擇.Net平臺將會制約城市決策支持系統的部署及與相關系統的整合。
而由Sun公司提出的J2EE作為一個標準中間件體系結構正日趨成熟。它簡化和規范多層分布式企業應用系統的開發和部署,其最大特點就是跨平臺和強大的組件建模技術。
  J2EE運行在Java虛擬機JVM(Java Virtual Machine)上,利用Java本身的跨平臺特性,獨立于硬件配置和操作系統,完全消除了平臺差異。圖1為其特性圖。目前,幾乎所有的主流操作系統都提供對J2EE的支持。因此,通過采用Java及J2EE可以使得系統的部署和擴展免于昂貴的硬件設備及操作系統的再投資,保護已有的IT資源。在很多情況下,J2EE還可以直接運行在企業集成系統服務器環境中,從而節約網絡帶寬,提高性能。實際上如果要搭建跨Linux、Windows等多個操作系統的平臺,J2EE平臺幾乎是惟一的選擇,其規范性和兼容性的特點使得只需進行少量的代碼修改就可以把J2EE部署在不同的應用服務器上。綜上所述,采用J2EE實施方案顯著地提高了系統的可移植性、可伸縮性、可重用性、安全性和負載平衡。

  采用此平臺的另一特點是通過JMS支持MOM部署Java RMI/IIOP和CORBA/IIOP分布式對象和組件,使得EJB構件及CORBA構件的互操作成為可能,在很大程度上實現它們之間的互補。這種集成的體系成為擴展的J2EE集成體系結構,數字化城市決策支持系統選擇這種系統基本架構完全滿足了多層分布式結構和跨平臺的條件,大大提高了系統的可擴展性、可伸縮性、部署集成的松耦合性,真正延長了系統的使用壽命。
1.3 Java語言
   對于語言的選擇,既要保證系統的效率、安全性和實時性,還要提供足夠的穩定性。在系統構建中,選擇采用Java為主語言的主要原因有如下幾點:
  (1)Java語言“Write once, run anywhere(一次編寫,到處運行)”的特點,徹底解決了跨平臺問題,避免了將來更換操作系統或移植決策支持系統所帶來的風險。
  (2)Java是對C++語言的補充,構建的系統在穩定性方面得到極大的提高。
  (3)Java強大的組件技術,其可擴展性、安全性、可重用性和松耦合性為分布式系統的部署提供了有利條件。
 (4)通過Java和XML組合可以得到一個更加完美的平臺獨立性解決方案。XML是一種可以用來定義其他標記語言的語言,它可以在不同的商務過程中共享數據。XML的發展和Java是相互獨立的,并且它和Java具有的相同目標正是平臺獨立性。
2  城市數字化決策支持系統體系結構設計
  本方案基于擴展的J2EE集成體系結構,采用了組件化的設計思想并綜合MVC(模型-視圖-控制器Model-View-Controller)設計模式進行系統設計。
  MVC設計模式屬于體系結構設計模式的一種,所謂設計模式就是面向對象的程序設計人員用來解決編程問題的一種形式化表示。此模式中Model層用來實現決策業務, View層用來顯示決策界面,Controller層主要負責View層和Model層之間的控制關系。這種設計模式使得數字化城市決策支持系統在構建中實現了數據、應用、表示的分離,使開發工作更加容易和迅速?;诖朔N設計模式的決策支持系統體系結構如圖2所示。

  (1)用戶層。系統數據的直觀表現部分直接面向決策者,屬于系統的UI(User Interface)。決策者直接通過瀏覽器實現與系統的交互。同時,本系統基于J2EE架構的特點,使得用戶可以通過桌面應用系統進行B/S結構和C/S結構的集成混合使用;通過支持J2EE平臺的移動設備使移動交互、移動決策成為可能。
  (2)Web服務組件層。本層是部署系統的表現層,面向用戶提供數據服務。它位于MVC模式的View層。組件層提供報表展現、報表定制、數據輸入及信息瀏覽獲取的功能。
  本層采用基于Java的Servlet、JSP及XML編程技術建立了一個動態的、高度交互的、顯示直觀的、可維護性強及能夠跨平臺部署的Web體系。
  (3)應用服務器層。響應來自Web服務層或客戶瀏覽器及其他用戶應用程序的服務請求而執行一系列的分析決策及事務,它是用戶服務和集成層數據服務之間聯系的橋梁,其交互由控制層及會話處理層來完成。應用服務器中的決策核心層如圖3所示,其實現采用基于Java及J2EE平臺的強大的EJB組件建模技術。通過對模型庫、方法庫、數據管理等組件化的設計與封裝和RMI與CORBA構件互操作的實現,使得系統不僅可以實現即插即用的組件模型服務功能,而且可以充分利用和集成現有的豐富的模型資源和現行系統,實現模型資源的共享和分布式管理。

  (4)系統集成層。建立決策支持系統數據倉庫響應OLTP和OLAP請求而提供的分析與決策服務;并利用整合技術與現行系統集成,實現城市分布廣泛的數據資源共享。
  數據倉庫是面向主題的、集成的、不可更新的、隨時間不斷擴展的數據集合[2]。它建立在已有的數據資源之上,采用二次采集的方法將原始數據轉變為可進行信息的查詢、分析、統計并組織成可用于決策分析的綜合數據形式。其體系結構如圖4所示。

3  結束語
  基于J2EE應用架構的決策支持系統體系是一種新型的體系模式。本文結合MVC設計模式,采用組件化設計思想,簡便、高效地實現Web計算。系統具有良好的可靠性、可重用性、可維護性和可擴展性,尤其是RMI與CORBA構件的交互實現,極大地增強了軟件模塊的可重用性和共享性,從而提高了系統的開發效率并降低了開發、維護、培訓的成本。數據倉庫技術的引入使得系統分析決策的實現更高效、更可靠。這些特點也正體現了DSS技術平臺今后的發展方向。在數字化城市的建設中,決策支持系統采用這樣的體系結構將會實現城市內部、城市與城市之間及城市與國家數據信息應用體系的平滑銜接,真正體現連接與數據共享、局部決策與全局決策完美結合的群決策思想。該體系結構在數字化博物館、學校師資人才決策支持系統等應用實踐中效果良好。
參考文獻
1   邵立勤,景貴飛.加強技術創新,推動我國數字化城市建設2002年北京數字化城市高層論壇及學術研討會,2002
2   Mallach E G.決策支持與數據倉庫系統(英文影印版). 北京:清華大學出版社,2001
 

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久久久久91| 国产精品av网站| 国产精品久久久久久久久久三级 | 激情五月综合色婷婷一区二区| 国产精品三级在线| 欧美二区在线| 中文字幕欧美日韩一区二区三区 | 久章草在线视频| 无码人妻精品一区二区蜜桃网站| 国产精品一区二区免费| 久久艹中文字幕| 蜜桃av噜噜一区二区三区| 日本视频久久久| 午夜精品免费视频| 视频在线一区二区三区| 亚洲综合中文字幕在线| 99精品视频播放| 97精品久久久| 高清视频一区二区三区| 国产三级精品网站| 九九精品视频在线| 久久国产精品久久精品国产| 久热国产精品视频| 久久精品欧美| 久久99亚洲热视| 国产日韩第一页v| 国产亚洲一区二区三区在线播放| 国产在线精品一区| 国产日韩欧美综合| 国产精品偷伦免费视频观看的| 国产日韩第一页v| 国产精品午夜视频| 国产精品二区在线观看| 国产精品对白刺激久久久| 国产精品自拍视频| 国产精品久久久久久久久久久不卡| 国产日本欧美一区| 国产成人欧美在线观看| 91精品国产91久久| 中文字幕制服丝袜在线| 日韩有码在线播放|