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