排水管網(wǎng)管理系統(tǒng)主要功能如下:
(1)資源整合:防汛抗旱決策支持系統(tǒng)的建設是個歷史過程,對已有系統(tǒng),特別是已有知識系統(tǒng)的保護和繼承是新系統(tǒng)建設的重中之重,應用支撐平臺應不僅能支撐新應用開發(fā),而且能包容整合已有系統(tǒng)。
(2)提供開發(fā)環(huán)境:應用支撐平臺應該是一種構架和環(huán)境,能為不同的功能實體獨立實現(xiàn)提供服務和支撐。
(3)基于松耦合的信息共享:必須實現(xiàn)業(yè)務邏輯與公共服務的分離,信息服務的松耦合,以適應業(yè)務和環(huán)境的不斷變化。
(4)可伸縮的配置:應用支撐平臺應能根據(jù)業(yè)務的輕重進行不同級別的配置,以系統(tǒng)合理的規(guī)模和經濟性。
(5)個性化的服務:應用支撐平臺應能為不同的使用者提供“隨需”而變的個性化服務。
(6)方便重構和擴展:業(yè)務、環(huán)境和技術可能會變,建立在應用支撐平臺之上的各類應用系統(tǒng)應能很容易重構和擴展。
排水管網(wǎng)管理系統(tǒng)應用支撐平臺技術路線
1、吸收SOA的理念,平臺內部軟件層次化、構件化設計。以透明訪問數(shù)據(jù)庫為重點,解決新老應用系統(tǒng)在平臺上開發(fā)、運行的數(shù)據(jù)獲取、轉換關鍵問題。通過應用支撐平臺建立耦合系統(tǒng)實現(xiàn)系統(tǒng)之間的交互。
2、遵循J2EE的顯示邏輯和業(yè)務邏輯區(qū)分的體系,合理運用消息機制關聯(lián)系統(tǒng)事件。系統(tǒng)級的功能模塊建議使用Java開發(fā),增加部署的靈活性,模型和方法類程序允許開發(fā)者使用繼承性的語言開發(fā)。
3、以實用性和可擴展性為原則,選擇成熟的、集成用戶原有投資的軟件,開發(fā)面向公共基礎的服務。
4、應用支撐平臺原則上不和數(shù)據(jù)匯集平臺發(fā)生關系,只通過數(shù)據(jù)庫得到所需的數(shù)據(jù)。
5、應用支撐平臺內部服務組件之間嚴格按照系統(tǒng)定義的服務接口設計,便于相互之間的調用。
6、提供統(tǒng)一的應用集成框架,其中包含共用的服務組件、工具和系統(tǒng)字典、以及基于數(shù)據(jù)庫訪問控制等功能。
其它各類應用程序應遵循 “段打包”規(guī)定,封裝成可配置執(zhí)行的“構件段”,形成具有本級特色的防汛抗旱指揮決策支持系統(tǒng)。