国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

證券交易底層通訊平臺(tái)
——MOB平臺(tái)的開(kāi)發(fā)

2015-05-15 10:22何福君
電子測(cè)試 2015年8期
關(guān)鍵詞:證券交易服務(wù)端底層

何福君

(天津大學(xué)管理與經(jīng)濟(jì)學(xué)部,天津,300072)

自我國(guó)加入世界貿(mào)易組織以來(lái),我國(guó)經(jīng)濟(jì)社會(huì)取得了巨大的發(fā)展,與此同時(shí),為了提高我國(guó)國(guó)際競(jìng)爭(zhēng)力,不同社會(huì)經(jīng)濟(jì)部門之間的聯(lián)系越來(lái)越緊密。為了適應(yīng)國(guó)際化發(fā)展趨勢(shì),針對(duì)我國(guó)證券交易市場(chǎng)的特殊性,在證券交易的過(guò)程中,建立基于MOB技術(shù)的證券交易底層通訊平臺(tái),對(duì)促進(jìn)我國(guó)證券交易事業(yè)的發(fā)展具有十分重要的意義。

1 MOB的概念及其特點(diǎn)

MOB在證券交易網(wǎng)絡(luò)通信平臺(tái)中的作用,MOB平臺(tái)所起到的是一種工具性的作用。它為在證券企業(yè)以及網(wǎng)絡(luò)環(huán)境中開(kāi)發(fā)和管理三層結(jié)構(gòu)的客戶、服務(wù)器關(guān)鍵任務(wù)應(yīng)用系統(tǒng)提供強(qiáng)有力的支持和服務(wù)。MOB證券交易網(wǎng)絡(luò)平臺(tái)具備了分布式的通信功能,并通過(guò)平臺(tái)提供的服務(wù)來(lái)實(shí)現(xiàn)任務(wù)應(yīng)用系統(tǒng)的建立、運(yùn)行以及管理。在MOB的基礎(chǔ)上技術(shù)人員可以開(kāi)發(fā)出橫跨多個(gè)數(shù)據(jù)庫(kù)、操作系統(tǒng)以及硬件平臺(tái)的系統(tǒng)。

技術(shù)人員進(jìn)行系統(tǒng)開(kāi)發(fā)的目的就是為了建立基于MOB技術(shù)的證券交易平臺(tái)底層通訊平臺(tái),MOB平臺(tái)構(gòu)成了證券交易平臺(tái)中的主要平臺(tái)。MOB是平臺(tái)構(gòu)建的過(guò)程中的主干部分,主要是在整個(gè)系統(tǒng)中提供系統(tǒng)統(tǒng)一的入口。底層的客戶端所要實(shí)現(xiàn)的目的是提供標(biāo)準(zhǔn)接口。利用MOB技術(shù)建立的證券交易集成通信平臺(tái)實(shí)現(xiàn)了服務(wù)端、客戶端、以及監(jiān)視端與路由端,但是給予MOB技術(shù)的證券底層網(wǎng)絡(luò)通信平臺(tái)需要網(wǎng)絡(luò)協(xié)議提供必要的支持。對(duì)于證券的上層羅網(wǎng)服務(wù)提供支持,構(gòu)成其基礎(chǔ)。

MOB平臺(tái)有著十分明顯的特點(diǎn),其具體表現(xiàn)如下:在分布環(huán)境下實(shí)現(xiàn)了信息的可靠性傳輸;實(shí)現(xiàn)了傳輸方式的多樣性;MOB平臺(tái)支持消息路由、消息壓縮以及消息加密等功能等諸多方面?;贛OB系統(tǒng)的證券交易基層通訊平臺(tái)的建設(shè),可以解決當(dāng)前平臺(tái)存在的問(wèn)題,為用戶提供更加便捷的服務(wù)。

2 需求分析

基于MOB的證券交易底層通訊平臺(tái)是證券交易平臺(tái)構(gòu)建中的消息中間件的重要組成部分,發(fā)揮著十分重要的作用。底層通訊平臺(tái)的主要作用是為硬件系統(tǒng)、操作系統(tǒng)以及應(yīng)用系統(tǒng)之間搭建一個(gè)平臺(tái)??偠灾C券交易底層通訊平臺(tái)的建設(shè)是為證券交易活動(dòng)服務(wù)的。

2.1 系統(tǒng)功能模塊技術(shù)分析

經(jīng)過(guò)調(diào)查分析本文認(rèn)為在基于MOB的證券交易底層平臺(tái)的建設(shè)過(guò)程中應(yīng)該包括四部分結(jié)構(gòu)。這分別是,客戶服務(wù)端,客戶端,路由段、MultiCast以及壓縮與加密需求。只有在系統(tǒng)設(shè)計(jì)的過(guò)程中充分考慮了以下幾點(diǎn)要求,才能設(shè)計(jì)出符合實(shí)際需要的系統(tǒng)平臺(tái)。

2.2 技術(shù)需求分析

隨著信息技術(shù)的不斷發(fā)展以及證券交易底層平臺(tái)的具體要求急需一種可以實(shí)現(xiàn)不同局域網(wǎng)內(nèi)以及不同的平臺(tái)之間的計(jì)算機(jī)可以進(jìn)行信息傳輸?shù)募s定。就目前的技術(shù)而言,TCP/IP協(xié)議可以實(shí)現(xiàn)不同的網(wǎng)路之間的計(jì)算機(jī)之間進(jìn)行連接。它滿足了這種實(shí)際的需求,由一群協(xié)議組成的,其中的關(guān)鍵核心部分是其傳輸層TCP協(xié)議和網(wǎng)絡(luò)層IP協(xié)議。TCP指的是一種可靠的數(shù)據(jù)流技術(shù)IP則是指的計(jì)算機(jī)的地址。

圖1 基于MOB技術(shù)的證券交易底層通訊平臺(tái)系統(tǒng)

3 基于MOB技術(shù)的證券交易底層通訊平臺(tái)建設(shè)

經(jīng)過(guò)上面的分析我們可以得出基于MOB證券交易底層通訊平臺(tái)主要包括四個(gè)主要的模塊分別是客戶端、服務(wù)端、路由端以及監(jiān)控端。不同的模塊之間的通訊主要是通過(guò)TCP以及UDP實(shí)現(xiàn)的。基于MOB設(shè)計(jì)的證券交易底層網(wǎng)絡(luò)通信平臺(tái)結(jié)構(gòu)清晰,如下圖1所示:

由上圖我們可以清晰的看出,整個(gè)系統(tǒng)平臺(tái)的建設(shè)是以網(wǎng)絡(luò)協(xié)議(TCP/IP)為基礎(chǔ)的,在本品臺(tái)上,各種數(shù)據(jù)資源將會(huì)以PGM作為數(shù)據(jù)資源傳播的渠道投射到局域網(wǎng)上;服務(wù)端主要是搜集網(wǎng)上的訂閱信息,以及本地用戶和外地用戶向服務(wù)端提供的注冊(cè)資料。服務(wù)端會(huì)向注冊(cè)的客戶發(fā)送所需要的信電。在這個(gè)過(guò)程中,服務(wù)端和用戶之間是通過(guò)TCP實(shí)現(xiàn)相互交流的。不同的局域網(wǎng)之間的資料的傳統(tǒng)與共享都是通過(guò)路由器實(shí)現(xiàn)的。

3.1 數(shù)據(jù)源

基于MOB技術(shù)的證券交易底層通訊平臺(tái)上的資源服務(wù)時(shí)是LAN上的原始資料的主要來(lái)源,這些資料中包含了各種可定制的信息。這些信息以普通多播或PGM組播方式發(fā)送覃LAN上,在設(shè)計(jì)上數(shù)據(jù)源體現(xiàn)在Cast端,負(fù)責(zé)處理接收來(lái)自Server端的請(qǐng)求。

3.2 Server端

在系統(tǒng)的運(yùn)行的過(guò)程中,LAN為客戶服務(wù)端的正常使用提供了基礎(chǔ)。其主要的工作任務(wù)在于處理來(lái)自于客戶注冊(cè)的請(qǐng)求。并將用花在注冊(cè)的過(guò)程中所需要的資料反饋給注冊(cè)用戶。其主要的功能主要包括以下幾點(diǎn)。

首先,回應(yīng)用戶的注冊(cè)請(qǐng)求。其次,主要包括了接受來(lái)自于channel的數(shù)據(jù)包以及系統(tǒng)指定的subject數(shù)據(jù)包。再次,發(fā)送資料 。最后,對(duì)于內(nèi)部的監(jiān)控請(qǐng)求以及系統(tǒng)內(nèi)部的各類資料,Server都需要根據(jù)要求作出及時(shí)的處理。

圖2 基于MOB的證券交易底層通訊平臺(tái)功能設(shè)計(jì)

3.3 用戶端

用戶獲得網(wǎng)絡(luò)上的信息,是需要通過(guò)注冊(cè)的,其主要功能包括兩個(gè)方面:

首先,實(shí)現(xiàn)系統(tǒng)。用戶在進(jìn)行注冊(cè)的初始化的過(guò)程中皆可以根據(jù)自己的實(shí)際需求來(lái)決定是否選擇進(jìn)行代理,然后在此基礎(chǔ)之上選擇服務(wù)端的IP和端口號(hào),進(jìn)而完成服務(wù)器注冊(cè)。

其次,接受各類資料。用戶在使用程序的過(guò)程之中,主要接受了來(lái)自于兩個(gè)不同方面信息:一方面是來(lái)自于整個(gè)系統(tǒng)內(nèi)部的Channel系統(tǒng)信息;另一方面接受的是用戶已經(jīng)訂閱的Channel或者是Subject信息。當(dāng)用戶接收到系統(tǒng)的內(nèi)部消息時(shí),需要根據(jù)信息的內(nèi)容作出回應(yīng)。當(dāng)用戶所接受的是已經(jīng)訂閱的下拍戲時(shí),需要去報(bào)信息的完整性以保留給上層調(diào)用。

3.4 Router

在LAN系統(tǒng)上的利用不到的系統(tǒng)資源和資料的轉(zhuǎn)換都是由路由器實(shí)現(xiàn)的。 路由器在工作的過(guò)程中可以通過(guò)Channel以及Subject實(shí)現(xiàn)對(duì)轉(zhuǎn)發(fā)信息的不同類型的制定。就路由器在整個(gè)系統(tǒng)中所處的地位,其主要作用可以分為以下幾點(diǎn)。首先,路由器擁有以一張通過(guò)的Channel和Subject表以及用戶復(fù)數(shù)的內(nèi)網(wǎng)的IP;其次,轉(zhuǎn)發(fā)數(shù)據(jù)包。

3.5 Monitor

Monitor在獨(dú)立的LAN系統(tǒng)上起著十分重要的作用,Monitor在系統(tǒng)的作用主要表現(xiàn)在對(duì)LAN系統(tǒng)中工作節(jié)點(diǎn)的監(jiān)控上。具體來(lái)說(shuō)其主要的功能有進(jìn)行系統(tǒng)的統(tǒng)計(jì)工作的職能;請(qǐng)求LAN中所有的節(jié)點(diǎn)或者指定的某個(gè)節(jié)點(diǎn)的NodeInfo等。

根據(jù)上文的需求分析,可作出基于MOB技術(shù)的證券交易底層通訊平臺(tái)功能設(shè)計(jì)圖,如圖2所示。

根據(jù)圖2可知,Netio層包含三種不同協(xié)議的收發(fā)模式,其功能是實(shí)現(xiàn)給予不同的協(xié)議的數(shù)據(jù)的接受和發(fā)送。該層的PGM協(xié)議以及MultiCast協(xié)議主要實(shí)現(xiàn)的是數(shù)據(jù)源與Server和Router之間的通信,TCP協(xié)議接受和發(fā)送的主要是Server和C1ient之間的通信。為了提高設(shè)計(jì)的系統(tǒng)的服務(wù)端和客戶端的處理效率,TCP協(xié)議在接受和發(fā)送資料的過(guò)程中采用的是非阻礙的工作模式。基于Win32系統(tǒng)下的Server工作于完成端口模式,Linux系統(tǒng)下的Server工作于多線程方式。而客戶端一律工作于Event-Select模式。

系統(tǒng)設(shè)計(jì)中通常所說(shuō)的完成端口是機(jī)制的是一種在windows服務(wù)平臺(tái)比較完善和成熟的I/O方法。其主要的工作原理在于利用完成端口進(jìn)行重疊I/O的技術(shù)在Windows NT和Wlndows2000上提供了真正的可擴(kuò)展性,完成端口和Windows Socket2.0結(jié)合可以開(kāi)發(fā)出支持大量連接的網(wǎng)絡(luò)服務(wù)程序。

在重疊的I/O即之內(nèi)一旦發(fā)起某個(gè)操作,人們可以在操作完成之后,接收到操作信息。重疊機(jī)制的I.O在操作時(shí)間計(jì)算器漫長(zhǎng)的操作中顯示出了巨大的實(shí)用性。這主要是源于重疊操作,可以在重疊操作的人物命令產(chǎn)生后,就可以自由的去進(jìn)行的別的操作。

基于Win NT以及Win2000操作系統(tǒng),使用完成端口的I/O系統(tǒng),可以為系統(tǒng)的建設(shè)提供真正的I/O系統(tǒng)模型。MsgIO層封裝的類主要為SMsglO,在系統(tǒng)工作的過(guò)程中處理預(yù)報(bào)處理相關(guān)的一切工作。

系統(tǒng)中的網(wǎng)絡(luò)收發(fā)層進(jìn)行封裝的類主要包括以下幾個(gè)方面:S Server,S Client,S Router,S Monitor等,分別用于實(shí)現(xiàn)Server, Router, Client和Monitor各端的特有功能。

4 結(jié)語(yǔ)

本文主要分析構(gòu)建了證券交易底層MOB通訊平臺(tái)。近年來(lái),我國(guó)證券事業(yè)發(fā)展取得了長(zhǎng)足的進(jìn)步,針對(duì)我國(guó)證券事業(yè)在發(fā)展的過(guò)程中呈現(xiàn)出來(lái)的特點(diǎn),建立與之相符的,基于MOB技術(shù)的證券交易底層通訊服務(wù)平臺(tái),可以推動(dòng)我國(guó)證券事業(yè)的快發(fā)發(fā)展,服務(wù)于我國(guó)經(jīng)濟(jì)社會(huì),創(chuàng)造更多的經(jīng)濟(jì)效益。

參考文獻(xiàn)

[1] 賈焰等.分布式數(shù)據(jù)庫(kù)技術(shù)[M].北京:國(guó)防工業(yè)出版社,2000.

[2] 李環(huán),張軍麗. 分布計(jì)算技術(shù)證券交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].濟(jì)源職業(yè)技術(shù)學(xué)院學(xué)報(bào) ,2005(3).

[3] 施蕾. 證券交易底層通訊平臺(tái)MOB平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門大學(xué)學(xué)位論文, 2008.

猜你喜歡
證券交易服務(wù)端底層
前10 月證券交易印花稅收入比上年同期下降3.7%
航天企業(yè)提升采購(gòu)能力的底層邏輯
技法融合:區(qū)塊鏈技術(shù)下證券交易信息的保護(hù)進(jìn)路
新時(shí)期《移動(dòng)Web服務(wù)端開(kāi)發(fā)》課程教學(xué)改革的研究
在Windows Server 2008上創(chuàng)建應(yīng)用
證券交易異常情況下的法律規(guī)制分析
論我國(guó)融資融券擔(dān)保的法律性質(zhì)
回到現(xiàn)實(shí)底層與悲憫情懷
中國(guó)底層電影研究探略
略論“底層”