引言: 某銀行先前使用的相關業務處理系統采用Power Builder 6.0軟件開發平臺開發,用電子郵件傳輸相關數據文件,規模較小、結構簡單,功能較弱,因此重新開發適應目前需要的新系統,以適應形勢和業務發展的需要。本文就在項目中所涉及的改進方法加以分析和總結,以饗讀者。
由于先前使用的相關業務處理系統用電子郵件傳輸相關數據文件,規模較小、結構簡單,功能較弱,因此重新開發適應目前需要的新系統,以適應形勢和業務發展的需要。在大型分布式基于網站的應用系統中,用戶數量、業務數據以及通信負荷均較大,提高系統的運行性能是一個迫切需要解決的重要課題。系統采用瀏覽器/服務器(Brower/Server)模式,各類服務器集中配置在總行發行部門,實現數據集中管理。各省、地(市)、縣分支庫發行部門安裝JDK和客戶端應用程序,采用基于IE瀏覽器的用戶界面,通過銀行內聯網聯機運行。系統總體網絡拓撲結構示意圖(見圖1所示)。
在硬件運行平臺和系統軟件方面。較早的HTTP Server結合CGI程序調用的方式,由于每一請求需要對應于后端系統的系統進程來運行CGI程序來處理,系統的開銷相當大,性能和擴展能力差。應用服務器在市場上同類眾多產品中,我們選擇了IBM公司的Web Sphere產品系列。
注重前期系統架構的分析和設計,預先考慮未來的擴展與性能需要。在項目投產后,應用系統從開發環境走向實際的生產環境,用戶訪問量的不斷地上升,為了預留應用系統的發展空間,我們不斷地運用新技術、采用新產品又對整個應用系統作了多次系統性的升級。……