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

當(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)論壇)

發(fā)布:2007-04-21 10:51    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:
上海OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普上海OA軟件行業(yè)資訊其他應(yīng)用

上海OA軟件 上海OA新聞動(dòng)態(tài) 上海OA信息化 上海OA快博 上海OA軟件行業(yè)資訊 上海軟件開(kāi)發(fā)公司 上海門禁系統(tǒng) 上海物業(yè)管理軟件 上海倉(cāng)庫(kù)管理軟件 上海餐飲管理軟件 上海網(wǎng)站建設(shè)公司