• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    銀行中間業(yè)務(wù)系統(tǒng)中的J2EE平臺與SOA技術(shù)分析

    2014-12-31 00:00:00劉金梅

    摘 要:銀行中間業(yè)務(wù)系統(tǒng),采用目前廣泛應(yīng)用的J2EE平臺以及SOA技術(shù),這一系統(tǒng)具有安全、穩(wěn)定、易于擴(kuò)展等優(yōu)點。本文就這一系統(tǒng)中J2EE平臺、SOA技術(shù)等進(jìn)行介紹,并分析這一系統(tǒng)具體設(shè)計方案。

    關(guān)鍵詞:銀行中間業(yè)務(wù)系統(tǒng);J2EE平臺;SOA技術(shù)

    中圖分類號:TP311.52

    1 銀行中間業(yè)務(wù)系統(tǒng)中J2EE平臺以及SOA技術(shù)應(yīng)用

    J2EE平臺技術(shù)與Web Services技術(shù)相結(jié)合,在J2EE優(yōu)化基礎(chǔ)上引入了SOA架構(gòu)技術(shù),并將其應(yīng)用進(jìn)行分解,分解為松耦合、相對獨立的功能組件,將這些組件通過Web Services進(jìn)行轉(zhuǎn)換為相應(yīng)的Web服務(wù),并將這些Web服務(wù)在J2EE平臺上運行,對服務(wù)器中客戶的請求進(jìn)行響應(yīng)。

    其中J2EE組件轉(zhuǎn)換為Web服務(wù)的方式有以下兩種:(1)無狀態(tài)會話bean轉(zhuǎn)換,服務(wù)提供者通過實現(xiàn)無狀態(tài)會話EJB來實現(xiàn)Web服務(wù)業(yè)務(wù)邏輯。EJB的遠(yuǎn)程接口方法說明必須與服務(wù)端點接口的方法說明一致,還必須包含服務(wù)端點接口的所有方法;(2)avabean或servlet類轉(zhuǎn)換,服務(wù)提供者根據(jù)基于JAX—RPC Servlet的服務(wù)實現(xiàn)模型定義的需求來實現(xiàn)Web服務(wù)業(yè)務(wù)邏輯。

    SOA屬于一種面向服務(wù)的架構(gòu),其將系統(tǒng)應(yīng)用程序中不同的服務(wù)單元通過特定的契約關(guān)系以及服務(wù)接口相連接。其中采用中立方式對接口進(jìn)行定義,與操作系統(tǒng)、硬件平臺、編程語言等相對獨立,但使其能夠在服務(wù)下使用統(tǒng)一的標(biāo)準(zhǔn)進(jìn)行通信,這種接口方式被稱為松耦合。服務(wù)作為SOA架構(gòu)的基本元素,同時也是整個結(jié)構(gòu)的核心,必須保證這些服務(wù)具有獨立性、可操作性、松耦合性等。

    2 基于J2EE平臺以及SOA技術(shù)的銀行中間業(yè)務(wù)系統(tǒng)具體設(shè)計方案

    2.1 銀行中間業(yè)務(wù)系統(tǒng)的前端設(shè)計

    此系統(tǒng)前端設(shè)計,采用J2EE體系架構(gòu),并通過Web Logic服務(wù)軟件完成最終部署。整個系統(tǒng)前端分為服務(wù)端以及客戶端。其中服務(wù)端主要作用就是完成客戶端相關(guān)請求的相關(guān)操作,包括格式處理、轉(zhuǎn)發(fā)、流量控制等??蛻舳艘脖怀蔀殂y行柜員工作站,主要任務(wù)是完成相關(guān)信息數(shù)據(jù)的采集以及控制系統(tǒng)界面與外設(shè)。

    采用系統(tǒng)前端分層設(shè)計,能夠避免系統(tǒng)后臺交易處理器被客戶直接訪問,減輕了系統(tǒng)后臺處理工作壓力,提高系統(tǒng)整體的安全可靠性。另外,這樣的分層設(shè)計還能為銀行中間業(yè)務(wù)提供一個統(tǒng)一的訪問入口。柜員啟動交易過程中,首先與交易對應(yīng)的驅(qū)動器被啟動,當(dāng)驅(qū)動器獲得控制權(quán)后,調(diào)用公共函數(shù)模塊以及原子交易,完成相關(guān)交易功能。

    2.2 銀行中間業(yè)務(wù)系統(tǒng)后臺核心設(shè)計

    該系統(tǒng)后臺核心系統(tǒng)采用SOA理論,應(yīng)用中間件技術(shù),在Tuxedo上完成構(gòu)造。系統(tǒng)中包括的所有交易,全部以Tuxedo Service形式提供給客戶端,并且由Tuxedo對這些服務(wù)進(jìn)行調(diào)度、分發(fā)與管理。系統(tǒng)后臺服務(wù)與前端(包括客戶端之間的通訊,以及后臺與服務(wù)端之間的通訊)也是通過Tuxedo提供的ATMI通訊接口完成。從邏輯關(guān)系上,可以將該系統(tǒng)中交易類型分為四類,包括聯(lián)機(jī)批量交易、聯(lián)機(jī)交易、批量交易以及查詢統(tǒng)計交易。

    2.3 銀行中間業(yè)務(wù)系統(tǒng)會計核心設(shè)計

    該系統(tǒng)中會計核心主要作用是交易過程中產(chǎn)生的會計分錄,并以此為根據(jù)進(jìn)行記賬。利用會計核心模塊對系統(tǒng)中涉及到財務(wù)處理所有部分進(jìn)行處理,能有有效的確保系統(tǒng)會計記賬的可靠性以及穩(wěn)定性。另外,會計核心模塊還具有平衡檢查銀行借貸以及登記相應(yīng)賬簿的功能,整個核心模塊相對于每一個交易來說完全獨立,對每筆交易會計分錄拆分主要通過參數(shù)定制的方法進(jìn)行。

    2.4 銀行中間業(yè)務(wù)系統(tǒng)安全設(shè)計

    銀行業(yè)務(wù)系統(tǒng)對安全性的要求很高,這一系統(tǒng)設(shè)計過程中,從銀行業(yè)務(wù)管理等方面綜合考慮,不僅進(jìn)行了交易額度限制、交易權(quán)限控制,還通過多種技術(shù)手段,提高系統(tǒng)的安全可靠性。在銀行中間業(yè)務(wù)系統(tǒng)中,柜員的身份認(rèn)證都是通過IC卡識別,有效的阻止了非法用戶的進(jìn)入;利用該系統(tǒng)進(jìn)行銀行交易過程中,一些重要關(guān)鍵業(yè)務(wù)數(shù)據(jù)都需要數(shù)字簽字,能夠為事后責(zé)任追究提供有力的依據(jù);該系統(tǒng)的使用,采用傳輸密鑰對相關(guān)傳輸數(shù)據(jù)進(jìn)行加密處理,防治相關(guān)數(shù)據(jù)被竊??;在業(yè)務(wù)數(shù)據(jù)存儲方面,為了避免存儲的數(shù)據(jù)不被串改,對業(yè)務(wù)生成數(shù)據(jù)后,采用數(shù)據(jù)鑒別碼校驗的方式,提高數(shù)據(jù)安全性。

    2.5 銀行中間業(yè)務(wù)系統(tǒng)軟件更新設(shè)計

    銀行中間業(yè)務(wù)系統(tǒng)內(nèi)具有兩千多個機(jī)構(gòu)以及一萬多工作站,這些系統(tǒng)客戶端軟件更新工作工作量大,所以在設(shè)計時將其設(shè)置為在線自動更新模式。新更新的軟件版本與上一版本在一定程度上具有關(guān)聯(lián)性,同時在某些程序上做了相應(yīng)的修改,軟件更新系統(tǒng)設(shè)計時,設(shè)計為強(qiáng)制性更新以及選擇性更新兩種。如果軟件版本發(fā)生了較大的改動,或者是原來的軟件版本存在較大的漏洞,相關(guān)操作流程等發(fā)生變動,這時需要采用強(qiáng)制性更新,確保每一個工作站軟件升級,為銀行業(yè)務(wù)交易安全性、操作性提供保障。如果新的軟件版本只是在原有版本上進(jìn)行了界面友好性改動或操作便利性改動,可以采用選擇性系統(tǒng)更新,在原有版本下仍可進(jìn)行交易操作,對交易的內(nèi)容等不會造成影響。

    3 基于J2EE平臺、SOA技術(shù)的銀行中間業(yè)務(wù)系統(tǒng)特點

    基于J2EE平臺、SOA技術(shù)的銀行中間業(yè)務(wù)系統(tǒng)的優(yōu)勢與特點體現(xiàn)在以下幾個方面:(1)該系統(tǒng)開放性強(qiáng),系統(tǒng)客戶端與服務(wù)之間通過標(biāo)準(zhǔn)的SOAP協(xié)議實現(xiàn)通訊,具有較強(qiáng)的開放性,能夠?qū)崿F(xiàn)跨平臺相互操作功能;(2)該系統(tǒng)的穩(wěn)定性高。系統(tǒng)客戶端接口的生成主要通過Web服務(wù)提供的WSDL文件,雙方接口約定相對穩(wěn)定,增強(qiáng)了系統(tǒng)的穩(wěn)定性;(3)Web服務(wù)提供的WSDL文件以及Web服務(wù)始終處于同步狀態(tài)下,極大程度減少了系統(tǒng)維護(hù)的工作量;(4)系統(tǒng)相關(guān)需求變化只發(fā)生在Web服務(wù)內(nèi)部,并且接口變更是需要重新發(fā)布Web提供的WSDL文件即可,操作簡單,具有很強(qiáng)的重用性。

    4 結(jié)束語

    本文研究了基于J2EE平臺、SOA技術(shù)的銀行中間業(yè)務(wù)系統(tǒng),作為一種概念理論,SOA技術(shù)已經(jīng)相對成熟,然而實現(xiàn)SOA技術(shù)的Web服務(wù)還不夠成熟。其中UDDI、WSDL、XML、SOAP等核心標(biāo)準(zhǔn)在銀行系統(tǒng)中得到了較為廣泛的應(yīng)用,但其他標(biāo)準(zhǔn)還處于發(fā)展階段,如系統(tǒng)的安全標(biāo)準(zhǔn)等。對于銀行系統(tǒng)來說,安全問題是其核心問題,特別是中間業(yè)務(wù),需要對第三方打交道,對系統(tǒng)安全性要求更高。相信隨著我國社會科技的進(jìn)步,Web服務(wù)安全標(biāo)準(zhǔn)會不斷的被完善,并應(yīng)用到銀行中間業(yè)務(wù)系統(tǒng)中,進(jìn)一步提高系統(tǒng)的整體性能。

    參考文獻(xiàn):

    [1]張海揚,張震,蘇磊.綜合業(yè)務(wù)系統(tǒng)軟件設(shè)計簡介[J].走向數(shù)字時代專欄,2012(05):415-416.

    [2]李曉龍.基于SOA在J2EE平臺架構(gòu)下的銀行中間業(yè)務(wù)系統(tǒng)應(yīng)用方案[J].新天地,2012(03):78-79.

    [3]姜鍇.SOA軟件架構(gòu)研究及在銀行系統(tǒng)中的應(yīng)用[J].計算機(jī)技術(shù)與應(yīng)用進(jìn)展,2010(08):457-458.

    [4]張寶亮.SOA在商業(yè)銀行中間業(yè)務(wù)平臺中的應(yīng)用研究[J].計算機(jī)科學(xué)與技術(shù),2011(08):314-315.

    [5]付明光.J2EE平臺與SOA技術(shù)在銀行中間業(yè)務(wù)系統(tǒng)設(shè)計中的應(yīng)用以及系統(tǒng)設(shè)計方案[J].計算機(jī)信息技術(shù),2013(02):255-256.

    作者簡介:劉金梅(1987.09-),女,山東德州人,碩士研究生,技術(shù)員,計算機(jī)科學(xué)與技術(shù)專業(yè),研究方向:嵌入式方向。

    作者單位:山東省農(nóng)村信用社聯(lián)合社,濟(jì)南 250001

    仙游县| 贡觉县| 卫辉市| 南部县| 建水县| 涪陵区| 沅江市| 靖宇县| 慈利县| 巴塘县| 启东市| 蓬安县| 云霄县| 兴宁市| 刚察县| 资中县| 乾安县| 哈巴河县| 怀柔区| 天峨县| 闸北区| 青岛市| 博兴县| 石城县| 柳州市| 祁门县| 根河市| 平乐县| 孟津县| 政和县| 台东县| 筠连县| 静安区| 五河县| 安远县| 孝感市| 开封县| 霍山县| 威海市| 敦化市| 广灵县|