對(duì)于SOA 在信用卡系統(tǒng)中的研究_優(yōu)秀論文_第1頁(yè)
對(duì)于SOA 在信用卡系統(tǒng)中的研究_優(yōu)秀論文_第2頁(yè)
對(duì)于SOA 在信用卡系統(tǒng)中的研究_優(yōu)秀論文_第3頁(yè)
對(duì)于SOA 在信用卡系統(tǒng)中的研究_優(yōu)秀論文_第4頁(yè)
對(duì)于SOA 在信用卡系統(tǒng)中的研究_優(yōu)秀論文_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 對(duì)于SOA 在信用卡系統(tǒng)中的研究 1 引言 傳統(tǒng)的金融電子化著重于用信息技術(shù)模擬現(xiàn)行手工處理流程來(lái)處理銀行交易和輸出格式化的信息, 而忽視了銀行內(nèi)部業(yè)務(wù)活動(dòng)和流程地改造, 使信息技術(shù)很難發(fā)揮其在降低經(jīng)營(yíng)成本、提高管理效率和質(zhì)量、吸引客戶等方面的應(yīng)有作用。今天的金融企業(yè)在全球經(jīng)濟(jì)大環(huán)境和不斷增長(zhǎng)的競(jìng)爭(zhēng)壓力下需要不斷求變, 以求發(fā)展。如果一個(gè)金融企業(yè)的業(yè)務(wù)流程實(shí)現(xiàn)了端到端的集成, 并貫穿于整個(gè)企業(yè)以及關(guān)鍵業(yè)務(wù)伙伴和客戶, 那么它將獲得快速響應(yīng)客戶需求、市場(chǎng)機(jī)會(huì)或來(lái)自外部威脅的能力, 從而實(shí)現(xiàn)隨需應(yīng)變的業(yè)務(wù)。隨著國(guó)內(nèi)信用卡業(yè)務(wù)的不斷普及, 金融行業(yè)中的大型機(jī)構(gòu)都建立了信用卡系統(tǒng), 發(fā)卡量也快速增長(zhǎng)

2、, 信用卡支付體系在國(guó)民生活中逐漸將成為最主要的支付手段。我國(guó)政府從產(chǎn)業(yè)政策方面, 大力提倡開(kāi)發(fā)我國(guó)自己的信息產(chǎn)業(yè)。因此依照在銀行自助服務(wù)領(lǐng)域的優(yōu)勢(shì), 在信用卡系統(tǒng)中進(jìn)行SOA 的設(shè)計(jì)研究, 開(kāi)發(fā)了基于SOA 的信用卡系統(tǒng), 使其具備柔性生產(chǎn)能力, 能夠靈活的開(kāi)發(fā)新業(yè)務(wù), 能夠廣泛應(yīng)用于金融領(lǐng)域中。本人所研究的課題是基于SOA 的信用卡系統(tǒng), 該課題內(nèi)容是銀行卡系統(tǒng)項(xiàng)目整體中的一部分。 2 信用卡系統(tǒng)技術(shù)現(xiàn)狀 基于組件的架構(gòu)不足以解決所有問(wèn)題, 如果服務(wù)被定義為業(yè)務(wù)邏輯的基本單元, 然而:控制流與服務(wù)邏輯綁定;數(shù)據(jù)格式轉(zhuǎn)換要和數(shù)據(jù)邏輯綁定;l 服務(wù)間過(guò)分的緊密耦合使得該架構(gòu)變得非常脆弱;不能滿

3、足對(duì)新應(yīng)用功能、流程和信息訪問(wèn)的需求;l 缺乏可用的技術(shù)和/或?qū)iT技能;信息和數(shù)據(jù)質(zhì)量不一致或達(dá)不到要求;3 信用卡系統(tǒng)中SOA 的技術(shù)的研究和應(yīng)用SOA 本身應(yīng)該是如何將軟件組織在一起的抽象概念。它依賴于面向?qū)ο蟮姆治雠c設(shè)計(jì)技術(shù), 和用XML 和 Web 服務(wù)實(shí)現(xiàn)并以軟件的形式存在的更加具體的觀念和技術(shù)。主要由:面向?qū)ο蠓治雠c設(shè)計(jì)技術(shù)、服務(wù)技術(shù)、企業(yè)服務(wù)總線、基于接口的設(shè)計(jì)和分層的應(yīng)用程序體系結(jié)構(gòu)構(gòu)成。下面從這幾個(gè)方面闡述SOA技術(shù)在信用卡系統(tǒng)中的研究和應(yīng)用。 3.1 SOA 簡(jiǎn)介 1)SOA 是組件系統(tǒng)模型 SOA 軟件系統(tǒng)是由不同的功能單元(稱為服務(wù))組裝而成。服務(wù)之間是靠定義良好的接口

4、和契約聯(lián)系起來(lái)。接口是采用中立的方式進(jìn)行定義的, 它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)、中間件容器和編程語(yǔ)言。這使得構(gòu)建在這樣的系統(tǒng)中的各種服務(wù)以統(tǒng)一和通用的方式進(jìn)行交互。 2)SOA 是Client/Server 模型的擴(kuò)展 SOA 應(yīng)用包含有服務(wù)的提供者(服務(wù)器端)和服務(wù)使用者(客戶端)。SOA 又不同于通常的C/S 模型, 它更強(qiáng)調(diào)的是軟件組件之間的松散藕合和使用分散的標(biāo)準(zhǔn)接口。 3)SOA 是一種軟件設(shè)計(jì)方法學(xué) SOA 的目的是最大限度地重用現(xiàn)有的服務(wù)以提高IT 的適應(yīng)性和效率。SOA 要求開(kāi)發(fā)人員在開(kāi)發(fā)新的功能服務(wù)時(shí)要首先考慮重用現(xiàn)在的服務(wù), 并要考慮到新的服務(wù)也有可能在以后被重

5、用, 所以要用中立的標(biāo)準(zhǔn)來(lái)定義服務(wù)接口。面向服務(wù)的分析與設(shè)計(jì)是面向?qū)ο蠹夹g(shù)的擴(kuò)展和補(bǔ)充, 它是在更大范圍內(nèi)對(duì)軟件系統(tǒng)的建模方法。 4)SOA 是概念模式, 需要具體的實(shí)現(xiàn)技術(shù) 前面也說(shuō)過(guò)SOA 不是新概念, 已經(jīng)存在了數(shù)年, 但只是在出現(xiàn)了基于標(biāo)準(zhǔn)的集成技術(shù)(如Web Services)之后, SOA 才開(kāi)始被加速采用。在Web Services 技術(shù)出現(xiàn)之前, SOA 是用CORBA 或DCOM 技術(shù)來(lái)實(shí)現(xiàn), 由于CORBA 和DCOM 存在著許多的不足, 所以SOA 的思想一直沒(méi)有被廣泛采用。 3.2 SOA 的組成SOA 的一個(gè)重要思想就是盡量重用現(xiàn)有的服務(wù), 是SOA 編程模型, 客戶

6、程序使用了服務(wù)3 提供的服務(wù), 而服務(wù)3 重用了服務(wù)I 和服務(wù)2 提供的服務(wù)。服務(wù)的對(duì)外接口都使用了開(kāi)放的標(biāo)準(zhǔn)來(lái)定義如IDL 或WSDL。 3.3 SOA 的優(yōu)勢(shì)分析 迅速改變的能力和降低成本的要求是當(dāng)今企業(yè)要面對(duì)的問(wèn)題。為了保持競(jìng)爭(zhēng)力, 企業(yè)需要經(jīng)濟(jì)而靈活的IT 基礎(chǔ)設(shè)施來(lái)支持企業(yè)。與傳統(tǒng)開(kāi)發(fā)方法相比美, SOA 具有松散耦合、基于標(biāo)準(zhǔn)、共享服務(wù)和粗粒度等特點(diǎn), 利用這些特點(diǎn)又可以分別發(fā)揮其帶來(lái)的優(yōu)勢(shì)??梢哉J(rèn)識(shí)到, 采用SOA 將帶來(lái)幾方面的好處, 有助于企業(yè)在今天這個(gè)動(dòng)蕩的商業(yè)環(huán)境中取得成功:利用現(xiàn)有的資產(chǎn)SOA 提供了一個(gè)抽象層, 通過(guò)這個(gè)抽象層, 企業(yè)可以繼續(xù)利用它在IT 方面的投資,

7、 方法是將這些現(xiàn)有的資產(chǎn)包裝成提供企業(yè)功能的服務(wù)。企業(yè)可以繼續(xù)從現(xiàn)有的資源中獲取價(jià)值, 而不必重新從頭開(kāi)始構(gòu)建。更易于集成和管理復(fù)雜性在SOA 中, 集成點(diǎn)是規(guī)范而不是實(shí)現(xiàn)。提供了實(shí)現(xiàn)透明性, 并將基礎(chǔ)設(shè)施和實(shí)現(xiàn)發(fā)生的改變所帶來(lái)的影響降到最低限度。通過(guò)提供針對(duì)基于完全不同的系統(tǒng)構(gòu)建的現(xiàn)有資源和資產(chǎn)的服務(wù)規(guī)范, 集成變得更加易于管理, 因?yàn)閺?fù)雜性是隔離的。當(dāng)更多的企業(yè)一起協(xié)作提供價(jià)值鏈時(shí), 這會(huì)變得更加重要。更快的響應(yīng)和上市速度從現(xiàn)有的服務(wù)中組合新的服務(wù)的能力為需要靈活地響應(yīng)苛刻的商業(yè)要求的組織提供了獨(dú)特的優(yōu)勢(shì)。 通過(guò)利用現(xiàn)有的組件和服務(wù), 可以減少完成軟件開(kāi)發(fā)生命周期(包括收集需求、進(jìn)行設(shè)計(jì)、

8、開(kāi)發(fā)和測(cè)試)所需的時(shí)間。這使得可以快速地開(kāi)發(fā)新的業(yè)務(wù)服務(wù), 并允許組織迅速地對(duì)改變做出響應(yīng)和減少上市準(zhǔn)備時(shí)間。減少成本和增加重用通過(guò)以松散藕合的方式公開(kāi)的業(yè)務(wù)服務(wù), 企業(yè)可以根據(jù)業(yè)務(wù)要求更輕松地使用和組合服務(wù)。這意味資源副本的減少、以及重用和降低成本的可能性的增加。SOA 可以看作是 B/S 模型、XML/Web Service 技術(shù)之后的自然延伸15。SOA 將能夠幫助我們站在一個(gè)新的高度理解企業(yè)級(jí)架構(gòu)中的各種組件的開(kāi)發(fā)、部署形式, 它將幫助企業(yè)系統(tǒng)架構(gòu)者以更迅速、更可靠、更具重用性架構(gòu)整個(gè)業(yè)務(wù)系統(tǒng)。較之以往, 以 SOA 架構(gòu)的系統(tǒng)能夠更加從容地面對(duì)業(yè)務(wù)的急劇變化。 3.4 SOA 的面向

9、對(duì)分析與設(shè)計(jì)技術(shù)應(yīng)用 分析是一種非常強(qiáng)大且廣為贊譽(yù)的方法, 同樣, 在基于SOA 的信用卡系統(tǒng)中充分利用分析技術(shù)于設(shè)計(jì)層, 進(jìn)行快速而有效的設(shè)計(jì)、開(kāi)發(fā)以及執(zhí)行靈活且可擴(kuò)展的應(yīng)用程序。使用的基本原則對(duì)系統(tǒng)進(jìn)行了分析和設(shè)計(jì)形成了系統(tǒng)設(shè)計(jì)類圖, 例如:在信用卡系統(tǒng)中, 創(chuàng)建財(cái)務(wù)模塊程序?qū)嶓w時(shí), 需要構(gòu)造像人民幣帳戶(CnyAccount)和美元帳戶(USDAccount)這樣的對(duì)象。這些類共享許多屬性, 比如都有收支平衡帳戶、借方帳戶和貸方帳戶等等。與其重復(fù)定義和管理這些屬性的代碼, 不如創(chuàng)建一個(gè)通用的帳戶(Account)類, 該類具有現(xiàn)金收支平衡并且可以處理借貸事務(wù)。所有其他的類都是這個(gè)帳戶(A

10、ccount)類對(duì)象的專門形式 4 結(jié)束語(yǔ) 通過(guò)應(yīng)用SOA, 信用卡系統(tǒng)具有了這樣一些優(yōu)勢(shì)。它是一個(gè)集成的平臺(tái), 基于開(kāi)放的標(biāo)準(zhǔn), 可以快速實(shí)施和整合業(yè)務(wù)應(yīng)用和流程, 使企業(yè)可以向快速響應(yīng), 靈活應(yīng)變, 集中目標(biāo)和富有彈性的方向轉(zhuǎn)型, 并始終保持這些特性。也就是說(shuō), 使企業(yè)達(dá)到隨需應(yīng)變的狀態(tài)?;赟OA 的信用卡系統(tǒng)是一個(gè)組件模型, 它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過(guò)這些服務(wù)之間定義良好的接口和契約聯(lián)系起來(lái)?;赟OA 的信用卡系統(tǒng)中的接口是采用中立的方式進(jìn)行定義的, 獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語(yǔ)言。這樣, 構(gòu)建在各種各樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。傳統(tǒng)信用卡的緊耦合意味著應(yīng)用程序的不同組件之間的接口與其功能和結(jié)構(gòu)是緊密相連的, 因而當(dāng)需要對(duì)部分或整個(gè)應(yīng)用程序進(jìn)行某種形式的更改時(shí), 它們就顯得非常脆弱。而與此相對(duì), 這種中立的沒(méi)有強(qiáng)制綁定到特定的實(shí)現(xiàn)上的接口最大限度地

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論