當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 上海OA系統(tǒng) > 上海OA軟件行業(yè)資訊
重塑應(yīng)用架構(gòu) 證券企業(yè)之SOA實(shí)施
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
文章來(lái)源:泛普軟件IT建設(shè):路越走越窄
隨著證券業(yè)務(wù)的快速變化,企業(yè)IT投資越來(lái)越大,系統(tǒng)越建越多,IT建設(shè)的路反倒越走越窄了,越來(lái)越難以快速應(yīng)對(duì)頻繁的業(yè)務(wù)變化發(fā)展的需要。
目前,證券企業(yè)擁有了眾多的IT系統(tǒng),使用不同的架構(gòu)和平臺(tái)。如證券交易系統(tǒng)、企業(yè)的互聯(lián)網(wǎng)站、辦公自動(dòng)化系統(tǒng)、客戶關(guān)系管理系統(tǒng)、數(shù)據(jù)倉(cāng)庫(kù)、商業(yè)智能(BI)系統(tǒng)、總部綜合管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)等等。其中證券交易系統(tǒng)是企業(yè)的核心系統(tǒng),證券交易系統(tǒng)在渠道接入方面又包括柜臺(tái)交易系統(tǒng)、網(wǎng)上交易系統(tǒng)和電話委托系統(tǒng)等。這些系統(tǒng)的大部分來(lái)自不同的軟件開(kāi)發(fā)商,少數(shù)由企業(yè)自行開(kāi)發(fā)。
證券企業(yè)內(nèi)的各系統(tǒng)之間有著如下三種不同的聯(lián)系:
相互獨(dú)立。如企業(yè)的互聯(lián)網(wǎng)站、財(cái)務(wù)軟件等都獨(dú)立于其他系統(tǒng)。
通過(guò)專用程序把一個(gè)系統(tǒng)的數(shù)據(jù)傳給另一個(gè)系統(tǒng)。
通過(guò)TCP/IP包交換接口進(jìn)行系統(tǒng)集成。
證券交易系統(tǒng)通過(guò)TCP/IP包交換接口進(jìn)行系統(tǒng)調(diào)用或集成,主要的缺點(diǎn)是沒(méi)有統(tǒng)一的TCP/IP包交換接口標(biāo)準(zhǔn),且只提供與證券交易相關(guān)的接口,證券交易系統(tǒng)其余的眾多功能并沒(méi)有提供接口,其他系統(tǒng)無(wú)法重用這些功能。通過(guò)TCP/IP包交換方式調(diào)用對(duì)編程也不便利。
與TCP/IP包交換接口相比,通過(guò)專用程序進(jìn)行系統(tǒng)集成要更糟糕得多。以轉(zhuǎn)存營(yíng)業(yè)部證券交易系統(tǒng)數(shù)據(jù)到總部各系統(tǒng)的數(shù)據(jù)采集程序?yàn)槔绻幕蛟黾硬杉瘮?shù)據(jù)內(nèi)容,需要熟悉數(shù)據(jù)采集程序的全部源碼。由于IT人員流動(dòng)性高的特點(diǎn),幾年前編寫數(shù)據(jù)采集程序的開(kāi)發(fā)人員已經(jīng)離開(kāi)公司,因此必須讓新的維護(hù)人員去熟悉這些源代碼,然后才能進(jìn)行修改。
重構(gòu)功能,還是梳理流程?
證券企業(yè)實(shí)施SOA,首先要做全局規(guī)劃。由此引申出兩條道路,是從重構(gòu)功能入手,還是由梳理流程開(kāi)始實(shí)施SOA?
證券企業(yè)實(shí)施SOA,首先要做全局規(guī)劃,要對(duì)自己所有的系統(tǒng)做全面的評(píng)估,要了解這些系統(tǒng)有哪些功能,哪些系統(tǒng)中具有共性的功能可以跨系統(tǒng)復(fù)用,有多少系統(tǒng)需要改造,還需要上哪些新的系統(tǒng)。
SOA實(shí)施先從影響小的部門級(jí)系統(tǒng)入手,從辦公、管理、決策分析等非核心應(yīng)用系統(tǒng)開(kāi)始,立足現(xiàn)有系統(tǒng),循序漸進(jìn)地開(kāi)展SOA。證券企業(yè)的總部綜合管理系統(tǒng)(包括稽查監(jiān)控,各種業(yè)務(wù)查詢與匯總,業(yè)務(wù)報(bào)表等)是不影響企業(yè)實(shí)時(shí)交易業(yè)務(wù)的系統(tǒng),適合最先實(shí)施SOA的系統(tǒng)。
如何識(shí)別服務(wù)是實(shí)施SOA的關(guān)鍵,服務(wù)必須代表有形的業(yè)務(wù)概念。確定服務(wù)模塊有兩種方法。
一種是從軟件功能的角度:將現(xiàn)有應(yīng)用系統(tǒng)中所能提供的功能以列表的形式列出,如果發(fā)現(xiàn)相同的功能模塊在不同的系統(tǒng)都有所實(shí)現(xiàn),那么這些功能模塊可以以服務(wù)模塊的形式加以合并和重構(gòu)。這種方法是基于軟件功能層面的,所以是低級(jí)的確定服務(wù)的方式,相對(duì)容易,可以在實(shí)施的初期使用,然后再逐漸調(diào)整。例如查詢客戶資料(包括客戶資金,股票等)功能是證券交易系統(tǒng)、客戶關(guān)系管理系統(tǒng)(CRM)、總部稽查監(jiān)控管理系統(tǒng)等都有的功能。像這樣一些多個(gè)系統(tǒng)共有的軟件功能,同時(shí)又是有形的業(yè)務(wù)功能就可以作為SOA的基礎(chǔ)服務(wù)。
另一種是從業(yè)務(wù)流程的角度:通過(guò)對(duì)業(yè)務(wù)流程進(jìn)行分析,可以清楚地知道我們需要完成什么樣的工作,對(duì)于這些工作,又需要什么樣的信息系統(tǒng)。由此可以清楚地知道哪些功能性要求可以以服務(wù)的形式加以實(shí)現(xiàn)。對(duì)業(yè)務(wù)流程進(jìn)行充分的分析可以幫助我們更好地了解其業(yè)務(wù)流程,明白真正需要的是什么,從而更好地改善企業(yè)的業(yè)務(wù)流程,提高其效能。對(duì)于SOA架構(gòu)的系統(tǒng)而言,服務(wù)模塊最好通過(guò)業(yè)務(wù)流程管理來(lái)確定。
如上圖所示,是股票委托業(yè)務(wù)流程的主要步驟,該流程與銀證轉(zhuǎn)賬服務(wù)資金轉(zhuǎn)出的業(yè)務(wù)流程有些共同的步驟(確定客戶可用資金余額,凍結(jié)轉(zhuǎn)出資金,根據(jù)銀行確認(rèn)將凍結(jié)資金轉(zhuǎn)為資金減少)。這些為多個(gè)流程所共用并具有有形的業(yè)務(wù)功能(如凍結(jié)資金)可作為基礎(chǔ)服務(wù),而股票委托業(yè)務(wù)流程,銀證轉(zhuǎn)賬業(yè)務(wù)流程將作為核心的流程服務(wù)以及公共企業(yè)服務(wù)(跨企業(yè)服務(wù))。
服務(wù)的四個(gè)級(jí)別
SOA分為不同的成熟級(jí)別,SOA的成熟度越高,所實(shí)施服務(wù)的難度越大。下表是四種實(shí)現(xiàn)不同SOA成熟度的服務(wù),依次從低到高遞增。
實(shí)施SOA按照循序漸進(jìn),由易到難的原則,從基礎(chǔ)服務(wù)開(kāi)始依次實(shí)施這些服務(wù)。隨著SOA的不斷擴(kuò)展,成熟度也不斷提高。
證券企業(yè)現(xiàn)有各類業(yè)務(wù)系統(tǒng)交換的大都是數(shù)據(jù),如證券交易數(shù)據(jù)、股票行情數(shù)據(jù)等。通過(guò)SOA,各類業(yè)務(wù)系統(tǒng)交換的不是獨(dú)立的數(shù)據(jù),而是服務(wù)之間的相互調(diào)用。通過(guò)增加一些Web服務(wù),使得數(shù)據(jù)采集程序存取數(shù)據(jù)都使用Web服務(wù),將原有的數(shù)據(jù)采集程序整合為向SOA提供ETL(抽取、轉(zhuǎn)換、裝載)服務(wù),將數(shù)據(jù)倉(cāng)庫(kù)從一個(gè)數(shù)據(jù)源演變?yōu)槟塥?dú)立提供服務(wù)的系統(tǒng)。這樣只需要把ETL、數(shù)據(jù)倉(cāng)庫(kù)的服務(wù)接入到ESB(企業(yè)服務(wù)總線)中,總部綜合管理系統(tǒng)的應(yīng)用程序前端和商業(yè)智能BI前端工具就可以方便地從ESB中獲取需要的服務(wù),通過(guò)調(diào)用服務(wù)來(lái)獲取證券交易系統(tǒng)或數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù),而不是直接取得數(shù)據(jù)。這樣當(dāng)抽取裝載的數(shù)據(jù)結(jié)構(gòu)發(fā)生變化時(shí)只需修改相關(guān)的服務(wù)即可,增強(qiáng)了靈活性。
企業(yè)中軟件開(kāi)發(fā)商提供的軟件產(chǎn)品的SOA實(shí)施較難控制,很大程度上取決于這些軟件產(chǎn)品本身的架構(gòu)。如證券交易系統(tǒng)。開(kāi)發(fā)商最關(guān)心的是該系統(tǒng)的功能是否滿足要求,而不關(guān)心該系統(tǒng)的功能是否被其他的系統(tǒng)重用。因此需要向開(kāi)發(fā)商提出,在不影響交易效率的情況下提供企業(yè)所需功能的Web服務(wù),這在軟件產(chǎn)品升級(jí)時(shí)更容易得到廠商的支持。(IT專家網(wǎng)論壇)
- 1電子化政府采購(gòu)需充電 制約因素仍存
- 2數(shù)字化校園建設(shè)需要建立CIO機(jī)制
- 3IT服務(wù)管理ITSM在金融行業(yè)的應(yīng)用
- 4促進(jìn)融合 SOA架構(gòu)醫(yī)療行業(yè)大顯身手
- 52009年金融業(yè)信息化將呈三大著力點(diǎn)
- 6煙草IT服務(wù) 邁出第一步
- 7關(guān)于鋼材流通行業(yè)信息化的建議
- 8煤炭業(yè):信息化是主食還是小菜?
- 9零售業(yè)信息化優(yōu)化 宜家勞動(dòng)力調(diào)度心得
- 10工程機(jī)械控制技術(shù)的新趨勢(shì)
- 11各大銀行網(wǎng)上銀行安全體系大PK
- 12ERP環(huán)境下鋼鐵企業(yè)產(chǎn)銷一體化研究
- 13石油行業(yè)發(fā)展走信息化整合之路
- 14制造業(yè):六項(xiàng)措施增強(qiáng)企業(yè)發(fā)展的后勁
- 15優(yōu)化勞動(dòng)力調(diào)度:世界領(lǐng)先零售商制勝法寶
- 16整合時(shí)代汽車經(jīng)銷商擴(kuò)張運(yùn)營(yíng)的策略
- 17中國(guó)紡織企業(yè)升級(jí)轉(zhuǎn)型之路
- 18從實(shí)際案例看鋼鐵企業(yè)ERP軟件選型經(jīng)
- 19醫(yī)療衛(wèi)生: 趁熱打鐵建區(qū)域協(xié)同系統(tǒng)
- 202008年美國(guó)IT業(yè)最為失敗的十大事件
- 21中國(guó)食品飲料業(yè)信息化發(fā)展分析
- 22國(guó)內(nèi)汽車制造企業(yè)流程與ERP的需求分析
- 23食品行業(yè)借IT加強(qiáng)監(jiān)管
- 24淺析電力企業(yè)上網(wǎng)行為管理方案
- 25開(kāi)源商業(yè)模式失敗但理念長(zhǎng)存
- 26新型制造業(yè)信息化之路如何走
- 27利用服務(wù)等級(jí)協(xié)議優(yōu)化IT服務(wù)
- 28制造業(yè)ERP系統(tǒng)選型七要素
- 29出版業(yè)信息化:應(yīng)該選擇外包還是研發(fā)?
- 30中國(guó)零售業(yè)ERP應(yīng)用僅處于初級(jí)階段
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓