為了滿足資產(chǎn)管理系統(tǒng)架構(gòu)的優(yōu)化的需求,在現(xiàn)有決策分析系統(tǒng)數(shù)據(jù)架構(gòu)基礎(chǔ)上,增加對(duì)資產(chǎn)績(jī)效、資產(chǎn)策略和管理監(jiān)控的數(shù)據(jù)支撐,提出新的數(shù)據(jù)分析主題及數(shù)據(jù)概念模技術(shù)架構(gòu)優(yōu)化。
資產(chǎn)管理系統(tǒng)技術(shù)架構(gòu)優(yōu)化
(1)通過(guò)使用Ajax、SpringIOC、SpringAOP、SpringMVC等開發(fā)技術(shù),促進(jìn)優(yōu)化提升。使用Ajax技術(shù)降低服務(wù)器端的壓力,使用異步模式減少用戶等待,可在畫面上實(shí)現(xiàn)更多的功能、更便利的交互以改善客戶感受,在技術(shù)層面則可以帶來(lái)更靈活的應(yīng)用結(jié)構(gòu)組織方式。使用SpringIOC分離對(duì)象依賴,由IOC容器來(lái)管理對(duì)象的生命周期、依賴關(guān)系等,使應(yīng)用程序的配置和依賴性規(guī)范與實(shí)際的應(yīng)用程序代碼分開,實(shí)現(xiàn)通過(guò)XML配置文件進(jìn)行應(yīng)用程序組件間相互關(guān)系的配置,而不用重新修改并編譯具體的代碼。使用SpringAOP關(guān)注切面編程,將與業(yè)務(wù)無(wú)關(guān)卻為業(yè)務(wù)模塊所共同調(diào)用的邏輯或責(zé)任封裝,減少系統(tǒng)的重復(fù)代碼,降低模塊間的耦合度,有利于提升系統(tǒng)的可操作性和可維護(hù)性。使用SpringMVC簡(jiǎn)化開發(fā),分離控制器、模型對(duì)象、分派器以及處理程序?qū)ο蟮慕巧愿菀走M(jìn)行定制,從而將Web層的職責(zé)進(jìn)行解耦。
(2)通過(guò)Oracle實(shí)例內(nèi)存優(yōu)化、磁盤I/O優(yōu)化,優(yōu)化Oracle數(shù)據(jù)庫(kù)。Oracle實(shí)例內(nèi)存優(yōu)化,Oracle實(shí)例的內(nèi)存結(jié)構(gòu)是否能夠獲得足夠的物理內(nèi)存,是決定Oracle整體性能的關(guān)鍵因素。采用動(dòng)態(tài)SGA、共享池優(yōu)化、數(shù)據(jù)庫(kù)緩存、重作日志緩存次數(shù)、大型池等技術(shù)改進(jìn)內(nèi)存結(jié)構(gòu),以提升整體性能。磁盤I/O優(yōu)化,磁盤I/O調(diào)整以使得各個(gè)表空間的物理讀寫在各個(gè)磁盤間平衡。影響磁盤I/O性能的主要原因有磁盤競(jìng)爭(zhēng)、I/O次數(shù)過(guò)多和數(shù)據(jù)塊空間的分配管理。具體可采用磁盤陣列,選擇合理的RAID方式,使用獨(dú)立的回滾段表空間,了解碎片的概念以及如何消除碎片,建立一個(gè)或多個(gè)臨時(shí)表空間技術(shù)。
(3)通過(guò)應(yīng)用RIA技術(shù),提升用戶交互優(yōu)化提升。應(yīng)用RIA技術(shù)提升用戶體驗(yàn),RIA具有兩個(gè)明顯的優(yōu)點(diǎn):豐富的用戶界面,智能的數(shù)據(jù)模型;企業(yè)應(yīng)用RIA技術(shù)可以繼續(xù)使用現(xiàn)有的應(yīng)用程序模型,無(wú)需大規(guī)模替換現(xiàn)有的Web應(yīng)用程序,輕松構(gòu)建更為直觀、易于使用、反應(yīng)更迅速并且可以脫機(jī)使用的應(yīng)用程序。
了解更多,請(qǐng)點(diǎn)擊乾元坤和資產(chǎn)管理系統(tǒng),或撥打13522956919、13522956919進(jìn)行咨詢。