邱芳
摘 要
J2EE是網銀互聯系統設計的核心,為網銀互聯提供技術框架。目前,隨著電子商務的發展,銀行逐漸進入信息化時代,而網絡系統成為網銀交易的基礎平臺,支撐網銀互聯的基本運行。為提高網銀互聯設計的能力,可以利用J2EE框架,規范網銀互聯的安全性。因此,本文以J2EE為背景,分析網銀互聯系統的實際設計。
【關鍵詞】J2EE 網銀互聯 系統設計
近幾年,網銀互聯呈現多元化的發展方向,銀行機構相繼推出多項服務,如:基金、證券等,各種類型的服務豐富了銀行在互聯網時代的發展途徑。基于J2EE下的網銀互聯設計,滿足銀行機構的各項拓展服務,降低網銀交易的難度,不局限于時間、地域的約束,而且人們生活節奏的快速發展,更是為網銀互聯提供了發展機遇,所以必須利用J2EE安全、穩定的技術構架,才能達到網銀互聯系統設計的標準。
1 J2EE下的網銀互聯系統設計
以J2EE為背景,分析網銀互聯系統的實際設計,重點在系統定位、系統部署、數據庫設計和容錯處理方面進行分析,如下:
1.1 系統定位
在J2EE的分配下,網銀互聯系統定位可以分為三個層次,即:產品層、框架層和基礎層。產品層的系統定位比較傾向于終端服務,如:網銀互聯網交易系統、批量處理和后臺管理,確保為客戶提供最優質的服務,體現銀行金融系統的嚴謹性。框架層主要是網銀互聯平臺,基于J2EE下的網銀互聯平臺具備多樣化的特點,融入多項系統內容,互聯平臺是網銀互聯系統正常工作的核心支持,劃分為公共服務、系統管理和商業邏輯三部分,完善網銀互聯系統的構成。基礎層定位在J2EE上,J2EE在網銀互聯系統設計中的功能模塊全部在基礎層實現,保障J2EE環境的獨立性。
1.2 系統部署
部署網銀互聯的系統,最大化的推進系統擴展,可以承載網銀互聯系統的多項任務。為適應J2EE的部署要求,系統部署分為兩部分,第一是水平擴展,既可以實現單機連接,又可以實現多機互動,著實增加網銀互聯的業務量,按照J2EE的理念,水平擴展的關鍵措施是增加服務器的數量,由此滿足用戶的訪問需求,避免網銀互聯內出現信息堵塞。第二是分離部署,區分網銀互聯系統的不同功能,如:IO與CPU在功能上不相同,兩者應分開獨立部署,以免功能過多產生不必要的信息干擾,實際網銀互聯系統內包含大量的運行信息,利用獨立的模塊為網銀互聯提供資源優勢,基于J2EE分離網銀互聯系統的各項設計模塊,有利于保障網銀互聯系統設計的穩定性。
1.3 數據庫設計
數據庫是網銀互聯系統的運行核心,同時也是J2EE系統設計的重點。數據庫設計主要是保障網銀互聯系統的效率和質量,簡化J2EE程序設計的環節,規范網銀互聯的應用。J2EE對數據塊庫標準的命名方式,基本后綴名為“.db”和“.database”都屬于數據庫的系統設計,在此基礎上數據庫表現出統一優勢。數據庫中每個代碼均具有對應的名稱,如:FT-USER-TRANSCTRL表示客戶交易控制表。利用前、后綴的方式,設計網銀互聯系統的數據庫,方便操作人員識別,降低網銀出現錯誤的頻率,而且在很大程度上提升網銀互聯的速率。
1.4 容錯處理
容錯是網銀互聯網系統設計的一項能力,便于準確發現網銀交易過程中的錯誤信息,保障銀行網銀系統以及用戶消費的安全度。遵循J2EE的設計要求,容錯處理的設計需要分為兩個部分。第一規則錯誤提示,部分用戶違反網銀互聯系統的操作規定,此信息傳輸到容錯模塊時,容錯部分主動判斷發出提示,再傳輸到用戶終端,提供規則錯誤提示;第二系統錯誤提示,此提示在網銀操作中比較常見,不論是硬件故障還是軟件故障,都屬于系統錯誤的提示范圍,正確表明網銀互聯系統的錯誤代碼。
2 基于J2EE網銀互聯系統的通信
J2EE通過報文轉化的方式,實現網銀互聯系統之間的穩定通信,各個系統之間通過“S-S”的模式實現服務互動。例如:某商業銀行網銀互聯系統的通信設計,采用S-S控制,同時利用S-S,實現服務報文的相互轉化,該商業銀行發送內部信息時,會在服務驅動的作用下到達指定位置,然后再J2EE的UMTS-MBFB負責下,組成消息隊列,此時報文會按照發送順序,正確分配到該商業銀行的各個系統,J2EE在該商業銀行中起到傳輸作用,連接前置機與行內系統的通信,促使行內系統快速接收來自前置機的報文,以來報隊列的形勢進入行內系統,再以往報隊列的方式,將行業系統最終的結果傳輸到前置機,構成一種內部聯系的結構。
3 J2EE網銀互聯系統的功能實現
J2EE協助網銀互聯系統實現多項功能,其中效益最高的是對賬功能。銀行網銀互聯系統的對賬環節非常復雜,增加網銀互聯系統的工作負擔。網絡互聯系統在接收來自銀行中心的對賬報文后,直接申請明細對賬,待對賬信息準備完成后,J2EE按照對賬類型主動將對賬信息分為兩部分。第一是信息類業務,包括網銀互聯中心反饋的成功和失敗的賬務,理清各項賬務的動態,如果信息業務類型為成功,網銀互聯網需將最終結果提交到用戶終端,正確顯示成功賬務,但是如果業務類型為失敗,需提供客戶自身的網銀賬戶,調查該項賬務存在的問題;第二類時支付類業務,支付業務在對賬中占據一大部分比例,最主要的是還涉及到網銀互聯系統對賬功能以外的業務,針對支付業務,J2EE提出批量并自動管理的方式,彌補核心支付處理的不足之處。
4 結束語
J2EE能夠站在需求分析的角度上,為網銀互聯提供優質的系統設計,實現網銀互聯的功能設計,以此來強化網銀互聯系統在銀行機構的應用。網銀互聯系統設計在J2EE技術的支持下,營造了安全的系統環境,強化網銀的應用力度,進而保障互聯系統設計的優質性,提高系統設計的水平,規范銀行網銀的使用標準。
參考文獻
[1]耿少羽.網上銀行跨行互聯系統的設計與實現[D].吉林大學,2011,(19):118.
[2]周雋.網上支付跨行清算系統的設計與實現[D].上海交通大學,2011,(23):12-14.
[3]馬志祥.基于J2EE的海量數據虛擬存儲管理平臺的設計與實現[D].電子科技大學,2013,(45):112.
[4]趙臣.網絡銀行跨行支付系統交換報文子系統的設計與實現[D].電子科技大學,2012,(29):23-25.
作者單位
上海浦東發展銀行 上海市 200135