監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉
重慶OA行業(yè)資訊

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 重慶OA系統(tǒng) > 重慶OA行業(yè)資訊

金融業(yè)SOA之惑:這道“方程”如何解?

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

文章來源:泛普軟件

金融行業(yè)是國內(nèi)信息化建設(shè)走在前面的行業(yè),IP技術(shù)應(yīng)用與業(yè)務(wù)發(fā)展一直存在著相互依存、相互制約的關(guān)系。

早期的中行和人行都是采用IBM大型機(jī)來處理銀行的信息資源。自從改革開放以來,又成立了工行、建行、農(nóng)行等幾十家銀行,其中還有不少外資銀行。銀行之間的競爭促使銀行信息化的要求越來越高,特別是INTERNAT網(wǎng)絡(luò)普及化后,銀行引入了信用卡和ATM設(shè)備,又普遍實(shí)現(xiàn)了通存通兌。為此實(shí)現(xiàn)了數(shù)據(jù)大集中的架構(gòu),把全國所有用戶信息集中存放在大型數(shù)據(jù)庫和服務(wù)器上,將交換器和路由器通過有線或無線將其連到各地和各種ATM上,這就是C/S模式的二層架構(gòu)方案,進(jìn)一步將各種應(yīng)用軟件集中在應(yīng)用層的服務(wù)器上,便于應(yīng)用軟件的修改(如利率的調(diào)正、增加新的業(yè)務(wù)功能),進(jìn)一步出現(xiàn)了網(wǎng)上銀行和用戶認(rèn)證等安全措施,為了在網(wǎng)上傳輸操作的絕對(duì)可靠和用戶信息的完整性,促使IP技術(shù)中的中間件技術(shù)的發(fā)展和成熟,這類銀行自身的緊耦合信息系統(tǒng),己發(fā)展得非常完善和成熟,完全取代了使用IBM的巨型機(jī)的方案。

金融行業(yè)CIO們的困惑

隨著互聯(lián)網(wǎng)的普及,用戶提出了許多新的需求;國內(nèi)市場上出現(xiàn)資金過剩,如何尋找新的市場;同時(shí)國外公司的打入和國內(nèi)各銀行之間競爭更為激烈,并且要將行內(nèi)的規(guī)章制度、運(yùn)行機(jī)制都要向國際靠攏,因此金融業(yè)的CIO們就面臨著對(duì)IT的治理問題,重新對(duì)信息化訂出規(guī)劃,對(duì)現(xiàn)有系統(tǒng)改造和整合,以降低成本,提高銀行的競爭力。

下面我們來分析一下,國內(nèi)金融企業(yè)在實(shí)施信息化建設(shè)的過程中還存在著不少的問題。具體表現(xiàn)在下面五點(diǎn):

1.目前國內(nèi)金融企業(yè)的計(jì)算機(jī)應(yīng)用系統(tǒng)偏重于柜面的負(fù)債、核算業(yè)務(wù)的處理,難以滿足個(gè)性化金融增值業(yè)務(wù)的需要。同時(shí),缺乏對(duì)大量管理信息、客戶信息、產(chǎn)業(yè)信息的收集、儲(chǔ)存、挖掘、分析和利用,信息技術(shù)在金融企業(yè)管理領(lǐng)域的應(yīng)用層次較低。

2.金融信息化建設(shè)中,金融企業(yè)之間的互聯(lián)互通問題難以得到解決。

3.目前各金融體系的建設(shè)標(biāo)準(zhǔn)很難統(tǒng)一,阻礙了金融信息化的進(jìn)一步發(fā)展。在國有商業(yè)銀行全面實(shí)施國家金融信息化標(biāo)準(zhǔn)前,許多銀行都已經(jīng)建立了自己的體系,由于機(jī)型、系統(tǒng)平臺(tái)、計(jì)算機(jī)接口以及數(shù)據(jù)標(biāo)準(zhǔn)的不統(tǒng)一,使得各地銀行的差距比較大,系統(tǒng)的整合比較困難。

4.實(shí)現(xiàn)數(shù)據(jù)大集中時(shí),也增加了系統(tǒng)的不安全因素,一旦某個(gè)地方的系統(tǒng)出了問題,那么全國的系統(tǒng)都將受到影響;由于國內(nèi)金融企業(yè)在建設(shè)認(rèn)證中心的意見上難以統(tǒng)一,使得網(wǎng)上金融的認(rèn)證標(biāo)準(zhǔn)至今沒有統(tǒng)一。

為了不斷適應(yīng)市場的需術(shù)變化、為了開展新的業(yè)務(wù)和開拓市場、為了向國際化靠攏建立各種規(guī)范和標(biāo)準(zhǔn)等,在這個(gè)新的歷史時(shí)期,適應(yīng)社會(huì)體制下良好運(yùn)行,各銀行的當(dāng)前信息化任務(wù)很繁重,都在制訂IP規(guī)劃和整合方案。一方面要增加各種軟件(如CRM、網(wǎng)上銀行、認(rèn)證中心)外,還需要金融企業(yè)存在不同時(shí)代的新舊系統(tǒng),成為金融行業(yè)中非常棘手的事,如要從大型機(jī)上的軟件系統(tǒng),遷移成分布系統(tǒng),舊系統(tǒng)越豐富的銀行反而越保守。規(guī)劃和整合,必需分析清楚如何規(guī)劃和整合,它會(huì)使金融企業(yè)的信息化建設(shè)中發(fā)揮了什么樣的作用?會(huì)提高什么新的競爭力?金融企業(yè)的CIO怎樣才能正確把握IT規(guī)劃和IT整合的實(shí)施進(jìn)程?這是當(dāng)前業(yè)界最為關(guān)注的話題。下面我將介紹一種新的解決方案和策略,是整合新舊軟件的架構(gòu),稱為面向服務(wù)的架構(gòu)SOA,它將為CIO們排憂解難,為金融業(yè)的發(fā)展灌注新的活力。

什么是SOA?

SOA(service-oriented architecture)是一類面向服務(wù)的分布式系統(tǒng)體系結(jié)構(gòu),是把構(gòu)件如何組成一個(gè)新系統(tǒng)的模型,它是一種實(shí)現(xiàn)方案和策略。它將新舊系統(tǒng)中的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和規(guī)范按松耦合方式整合在一起,即將多個(gè)現(xiàn)有的應(yīng)用軟件通過網(wǎng)絡(luò)將其整合成一個(gè)新系統(tǒng)。接口應(yīng)該是獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語言。它可以是各種服務(wù)器平臺(tái),也可以是大型機(jī)IBM 390,這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。

IBM公司認(rèn)為SOA應(yīng)具有以下特征:“整合創(chuàng)新、隨需應(yīng)變”。

首先,它提供了將在網(wǎng)絡(luò)上不同地區(qū)、不同組織、不同平臺(tái)上各種現(xiàn)有應(yīng)用,整合在一起,創(chuàng)立了一個(gè)新系統(tǒng)。被整合的應(yīng)用都是向新系銃提供各種規(guī)范了的服務(wù)接口來整合,如我們的社會(huì)的每個(gè)個(gè)體都向社會(huì)提供服務(wù),這些個(gè)體可以是一個(gè)人或一些人組成的一個(gè)團(tuán)體,在這個(gè)社會(huì)中,增加了一個(gè)個(gè)體,社會(huì)的能力更強(qiáng)了,少了一個(gè)個(gè)體,社會(huì)照樣運(yùn)作,每個(gè)被整合的個(gè)體自身仍保持其自主,稱為松耦合,如香港政府已回歸中國,但保持一國二制。

其次,新增設(shè)的服務(wù)功能,能適應(yīng)自身變化,并且被整合的應(yīng)用都是以松耦合的方式聯(lián)結(jié),如需要增加新的業(yè)務(wù)功能,修改現(xiàn)有的軟件等。松耦合系統(tǒng)的好處有兩點(diǎn),一點(diǎn)是它的靈活性,另一點(diǎn)是,當(dāng)組成整個(gè)應(yīng)用程序的每個(gè)服務(wù)的內(nèi)部結(jié)構(gòu)和實(shí)現(xiàn)逐漸地發(fā)生改變時(shí),它能夠繼續(xù)存在。由此我們稱它為“隨需應(yīng)變”。目前SOA常常與企業(yè)過程管理BPM相結(jié)合,采用BPEL語言定義并直接解釋執(zhí)行用戶需求的工作流定義,使“隨需應(yīng)變”能力更強(qiáng),BPM將另文介紹。

當(dāng)前金融信息化的目標(biāo)就是降低成本和提高競爭力,為此需要做二件事:首先要增添實(shí)現(xiàn)以客戶為中心的各種軟件,如用戶需求管理CRM、數(shù)據(jù)倉庫、聯(lián)機(jī)分析處理OLAP、成本核算、網(wǎng)上銀行、各銀行之間的清算中心、各種信息安全措施等軟件。其次就要將老系統(tǒng)中將開放的功能包裝服務(wù)模型的接口,并設(shè)計(jì)一批新的服務(wù)和新的業(yè)務(wù)過程,用企業(yè)服務(wù)總線將其整合起來,用BPM控制和管理運(yùn)行。

簡單說SOA提供了將金融業(yè)各單位中內(nèi)部的現(xiàn)有軟件,稍加改造通過網(wǎng)絡(luò)將其整合起來,同時(shí)也可以將供應(yīng)商和銷售代理連接起來,組成一個(gè)新系統(tǒng),新系統(tǒng)中用工作流(執(zhí)行一串服務(wù))方式,定義新系統(tǒng)中的各種業(yè)務(wù)過程,由BPM解釋執(zhí)行工作流,這就是SOA所提供的實(shí)現(xiàn)模型,按這個(gè)模型搭建起來的新系統(tǒng),是一種具有面向服務(wù)的體系結(jié)構(gòu)。

如何做到跨平臺(tái)整合和隨需應(yīng)變地使用此系統(tǒng)

要實(shí)現(xiàn)這種SOA架構(gòu)的新系統(tǒng),首先要提供將各種服務(wù)整合在一起的工具和環(huán)境,按SOA的定義,沒有規(guī)定采用何種方式將各種服務(wù)整合在一起,只要是一種大家公認(rèn)的規(guī)定接口就行,早期的SOA曾采用CORBA方式來實(shí)現(xiàn)SOA,目前較多采用J2EE或。NET等標(biāo)準(zhǔn),但采用這類接口標(biāo)準(zhǔn),都存在著很多缺陷。在Web瀏覽器被廣泛應(yīng)用以來,它是一種最為普及的跨平臺(tái)方式,被大家自然地接受,而且是一種成熟的工業(yè)接口標(biāo)準(zhǔn),包括TCP/IP、簡單存取協(xié)議SOAP、Web Service描述語言WSDL、安全性協(xié)議UDDI等。也由于有了這些標(biāo)準(zhǔn),SOA才被廣泛流傳和接受。針對(duì)上述的規(guī)定我們要提供一批中間件來實(shí)現(xiàn)接口協(xié)議。

目前大家公認(rèn)的辦法是把這批中間件組合成一個(gè)包,稱為企業(yè)服務(wù)總線(ESB),它類似硬設(shè)備PC機(jī)中的總線一樣,整合時(shí)只要把服務(wù)的接口按規(guī)定做好,接上去就行了,把一切復(fù)雜性通過總線將其屏蔽掉,國際上的著名公司都正在開發(fā)和完善這個(gè)工具,我國中和威公司已有ESB產(chǎn)品,也正在試用和完善,當(dāng)然目前也有一些free軟件可供大家試用。如何做到松耦合呢?要提供一個(gè)中介軟件,登記注冊被整合每個(gè)服務(wù),當(dāng)要訪問此服務(wù)時(shí)就先到駐冊處查詢。一旦查到后就將它們之間被梆定,然后調(diào)用。雖然這類簡接引用要花費(fèi)一些資源,但能給使用方帶來極大方便,也是值得的。除此之外,有時(shí)還需要提供傳輸正確性保證、事務(wù)處理以及安全措施等質(zhì)量保證措施,這里不再細(xì)述了。

通過整合后的新系統(tǒng),它允許被整合的軟件仍能獨(dú)立運(yùn)行,而是把原系統(tǒng)中準(zhǔn)備開放給新系統(tǒng)的那些功能,將其包裝成服務(wù)的模型提供出來,其實(shí)現(xiàn)細(xì)中部份和無用的部份可以不管,也就是說原系統(tǒng)在整合時(shí)無需做再工程工作,如在IBM 390上的軟件僅需按Web service的調(diào)用方式,做好接口就行。針對(duì)新系統(tǒng)中就增加新的業(yè)務(wù)過程,目前都采用所提供業(yè)務(wù)過程執(zhí)行語言BPEL來編寫一個(gè)個(gè)新的業(yè)務(wù)過程的工作流,由BPM來管理和執(zhí)行,將SOA與BPM相結(jié)合,這種方式是一種面向銀行業(yè)務(wù)人員的使用方式,大大增強(qiáng)的實(shí)用價(jià)值,如果被整合的各服務(wù)還不能實(shí)現(xiàn)新業(yè)務(wù)過程的需求,那末在新系統(tǒng)中要擴(kuò)充一批服務(wù),組成金融行業(yè)專用構(gòu)件庫,因此SOA所提供架構(gòu)可以長期保持下去,可以不斷的擴(kuò)充和更新。下面我們進(jìn)一步分析SOA所提供的策略會(huì)給金融信息化帶來什么好處,能否能排除CIO們的困惑。

SOA給金融信息化帶來了什么,有那些好處?

SOA的主要貢獻(xiàn)是將生產(chǎn)第一線上工作的軟件所獲得的信息資源拿來,進(jìn)行分析和處理,實(shí)現(xiàn)信息共享,同時(shí)提供一些業(yè)務(wù)功能的工作流處理過程。采用SOA架構(gòu)可以有以下優(yōu)點(diǎn):

首先,充分利用現(xiàn)有的資源,消除了信息孤島,可以從現(xiàn)有的軟件資源中獲取價(jià)值,而不必重新從頭開始構(gòu)建或再工程,也不影響被整合系統(tǒng)的自身升級(jí)或修改;

其次,更易于集成和管理復(fù)雜性。因?yàn)閺?fù)雜性通過ESB和BPM二個(gè)中間件平臺(tái)將其隔離。當(dāng)更多的企業(yè)和銀行需要互通互連時(shí),也是可以十分方便地實(shí)現(xiàn),對(duì)開發(fā)集成、維護(hù)和使用人員的素質(zhì)要求又不高,使管理上大大簡化。;

第三,更快地整合和現(xiàn)實(shí),這使得可以快速地開發(fā)新的業(yè)務(wù)服務(wù),并允許組織迅速地對(duì)改變做出響應(yīng)和縮短開發(fā)時(shí)間;

第四,降低成本和增加重用;上面所述的幾個(gè)新增添的高層軟件都可整合在一個(gè)統(tǒng)一的架構(gòu)內(nèi),不管是那個(gè)軟件或設(shè)備都可以溶合在一個(gè)系統(tǒng)中,即使將來需要做大的動(dòng)作,此基礎(chǔ)架構(gòu)仍舊可以保持不變;

第五,SOA 業(yè)務(wù)流程是由一系列業(yè)務(wù)服務(wù)組成的,可以更輕松地創(chuàng)建、修改和管理它來滿足不同時(shí)期的需要。

最后,SOA是有一套規(guī)范和標(biāo)準(zhǔn),可以依此為基礎(chǔ),逐步擴(kuò)充和完善行業(yè)標(biāo)準(zhǔn)。它通過幫助企業(yè)快速響應(yīng)外部變化、進(jìn)而實(shí)現(xiàn)創(chuàng)新、從而解決了CIO的苦惱。

發(fā)布:2007-04-21 10:28    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普重慶OA行業(yè)資訊其他應(yīng)用

重慶OA軟件 重慶OA新聞動(dòng)態(tài) 重慶OA信息化 重慶OA客戶 重慶OA快博 重慶OA行業(yè)資訊 重慶軟件開發(fā)公司 重慶網(wǎng)站建設(shè)公司 重慶物業(yè)管理軟件 重慶餐飲管理軟件 重慶倉庫管理系統(tǒng) 重慶門禁系統(tǒng) 重慶微信營銷 重慶ERP 重慶監(jiān)控公司 重慶金融行業(yè)軟件 重慶B2B、B2C商城系統(tǒng)開發(fā) 重慶建筑施工項(xiàng)目管理系統(tǒng)開發(fā)