依據(jù)國(guó)家電網(wǎng)公司“十一五”信息發(fā)展規(guī)劃,國(guó)家電網(wǎng)公司決策實(shí)施國(guó)家電網(wǎng)公司信息化建設(shè)工程(“SG186工程”),即在國(guó)家電網(wǎng)公司構(gòu)筑由數(shù)據(jù)交換、數(shù)據(jù)中心、應(yīng)用集成、企業(yè)門戶五個(gè)部分組成的一體化企業(yè)級(jí)信息集成平臺(tái),建設(shè)由財(cái)務(wù)(資金)管理、營(yíng)銷管理、安全生產(chǎn)管理、協(xié)同辦公、人力資源管理、物資管理、項(xiàng)目管理和綜合管理八大業(yè)務(wù)應(yīng)用;建立健全信息化安全防護(hù)、標(biāo)準(zhǔn)規(guī)范、管理調(diào)控、評(píng)價(jià)考核、技術(shù)研究、人才隊(duì)伍六個(gè)保障體系。實(shí)施國(guó)網(wǎng)公司信息化“SG186工程”,重點(diǎn)建設(shè)“一個(gè)系統(tǒng)、二級(jí)中心、三層應(yīng)用”。一個(gè)系統(tǒng)就是構(gòu)筑一體化企業(yè)機(jī)信息系統(tǒng),實(shí)現(xiàn)信息縱向貫通、橫向集成,支撐集團(tuán)化運(yùn)作;二級(jí)中心就是建設(shè)總部、網(wǎng)省公司兩級(jí)數(shù)據(jù)中心,共享數(shù)據(jù)資源,促進(jìn)集約化發(fā)展;三層應(yīng)用就是部署總部、網(wǎng)省公司、地市縣公司三層業(yè)務(wù)應(yīng)用,優(yōu)化業(yè)務(wù)流程,實(shí)現(xiàn)精細(xì)化管理。
在國(guó)家電網(wǎng)公司總部、網(wǎng)省公司兩級(jí)建立數(shù)據(jù)交換,完成總部、網(wǎng)省公司兩級(jí)數(shù)據(jù)中心之間的數(shù)據(jù)交換,是國(guó)家電網(wǎng)公司信息化建設(shè)的重要工程之一。國(guó)家電網(wǎng)公司數(shù)據(jù)交換平臺(tái)是在可靠、靈活、安全穩(wěn)定傳輸基礎(chǔ)上實(shí)現(xiàn)對(duì)數(shù)據(jù)中心各類業(yè)務(wù)數(shù)據(jù)的標(biāo)準(zhǔn)轉(zhuǎn)化、抽取、數(shù)據(jù)關(guān)系校驗(yàn)及交換權(quán)限控制等管理功能。平臺(tái)總體架構(gòu)圖如下所示:
國(guó)家電網(wǎng)數(shù)據(jù)交換平臺(tái),采取兩級(jí)數(shù)據(jù)中心級(jí)聯(lián)部署模式。數(shù)據(jù)中心部署在總部與網(wǎng)省公司的防火墻之內(nèi),數(shù)據(jù)交換平臺(tái)不能同時(shí)訪問(wèn)兩級(jí)數(shù)據(jù)中心,所以數(shù)據(jù)交換平臺(tái)采用平臺(tái)對(duì)平臺(tái)架構(gòu)模式,平臺(tái)與本公司的數(shù)據(jù)中心進(jìn)行連接,從網(wǎng)省側(cè)看,網(wǎng)省公司的數(shù)據(jù)交換、總部數(shù)據(jù)交換、總部數(shù)據(jù)中心構(gòu)成三層體系結(jié)構(gòu);從總部側(cè)看,總部數(shù)據(jù)交換、網(wǎng)省數(shù)據(jù)交換、網(wǎng)省數(shù)據(jù)中心構(gòu)成三層體結(jié)構(gòu)。
國(guó)家電網(wǎng)數(shù)據(jù)交換平臺(tái)有如下對(duì)中間件的需求:
保證系統(tǒng)的處理效率:數(shù)據(jù)交換平臺(tái)的并發(fā)處理較大、數(shù)據(jù)量大,中間件能夠很好管理系統(tǒng),保證系統(tǒng)處理效率;另一方面,系統(tǒng)也要保證網(wǎng)絡(luò)傳輸?shù)男省?/p>
多種數(shù)據(jù)類型:數(shù)據(jù)交換平臺(tái)需要支持?jǐn)?shù)據(jù)消息、文件消息(>6G)等多種數(shù)據(jù)類型的數(shù)據(jù)傳輸。
高可用性:數(shù)據(jù)交換平臺(tái)需要7×24的連續(xù)不斷的運(yùn)行,系統(tǒng)需要保證高可用性。
動(dòng)態(tài)擴(kuò)展能力:數(shù)據(jù)交換平臺(tái)的擴(kuò)展有兩方面,一方面是節(jié)
數(shù)據(jù)壓縮:為了提高傳輸速度,中間件能夠提供自動(dòng)壓縮功能。
數(shù)據(jù)安全:為了保證系統(tǒng)安全,中間件需要提供自動(dòng)加密和解 密功能。
跨平臺(tái)和網(wǎng)絡(luò)適應(yīng)能力:在采集系統(tǒng)中,包括多種操作系統(tǒng)平臺(tái),網(wǎng)絡(luò)類型也可能有多種。
根據(jù)國(guó)家電網(wǎng)數(shù)據(jù)交換平臺(tái)需求,構(gòu)建的消息中間件拓?fù)浣Y(jié)構(gòu)圖如下:
TongLINK/Q作為消息傳輸中間件,負(fù)責(zé)網(wǎng)省公司數(shù)據(jù)中心和國(guó)家電網(wǎng)總公司數(shù)據(jù)中心之間數(shù)據(jù)傳遞,組建了一個(gè)兩層的樹(shù)型網(wǎng)絡(luò)結(jié)構(gòu)。電網(wǎng)總公司的服務(wù)器為樹(shù)型網(wǎng)路的根節(jié)點(diǎn)(TongLINK/Q的一級(jí)中心),網(wǎng)省公司的服務(wù)器為樹(shù)型網(wǎng)路的次根節(jié)點(diǎn)(TongLINK/Q的二級(jí)中心)。他們之間的數(shù)據(jù)傳輸是通過(guò)消息中間件TongLINK/Q來(lái)實(shí)現(xiàn)。
總中心TongLINK/Q支持集群的機(jī)制提供消息的接收和處理,能提高處理能力。集群的多個(gè)節(jié)點(diǎn)在一個(gè)群組內(nèi)共同工作,與單獨(dú)工作的節(jié)點(diǎn)相比,集群能夠提供更高的可用性和可擴(kuò)充性。集群中的每個(gè)節(jié)點(diǎn)都擁有自己的資源(處理器、I/O、內(nèi)存、操作系統(tǒng)、存儲(chǔ)器)。
消息中間件在國(guó)家電網(wǎng)數(shù)據(jù)交換平臺(tái)中的突出特性:
TongLINK/Q是一個(gè)成熟的消息中間件產(chǎn)品,適用于網(wǎng)絡(luò)中異構(gòu)平臺(tái)之間的網(wǎng)絡(luò)傳輸。
TongLINK/Q支持目前流行的各種開(kāi)放式操作系統(tǒng),可以很好地滿足數(shù)據(jù)交換平臺(tái)的要求。
TongLINK/Q提供基于消息隊(duì)列機(jī)制的可靠傳輸服務(wù),適用于分布式環(huán)境下各種不同類型的應(yīng)用開(kāi)發(fā),特別適用于對(duì)通信的可靠性要求較高的應(yīng)用。TongLINK/Q可以很好地滿足系統(tǒng)的上述可靠傳輸要求,做到消息可以得到不重、不錯(cuò)、不漏地傳輸。
TongLINK/Q提供了對(duì)消息的傳輸控制機(jī)制:對(duì)消息生命周期的設(shè)置;對(duì)消息的優(yōu)先級(jí)設(shè)置;對(duì)于數(shù)據(jù)的壓縮;安全方面的加密機(jī)制和出口機(jī)制等。
通過(guò)TongLINK/Q圖形化的管理控制臺(tái)界面,和命令行的管理,實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)中的節(jié)點(diǎn)實(shí)現(xiàn)本地或異地配置管理,監(jiān)控各個(gè)節(jié)點(diǎn)的運(yùn)行狀態(tài),監(jiān)控網(wǎng)絡(luò)中傳輸?shù)南顟B(tài),對(duì)消息/數(shù)據(jù)進(jìn)行瀏覽。通過(guò)多種級(jí)別的日志,利用事件機(jī)制,可以讓應(yīng)用自動(dòng)對(duì)系統(tǒng)中發(fā)生的各種狀況做出及時(shí)的反應(yīng)和處理。
東方通TongLINK/Q產(chǎn)品在國(guó)家電網(wǎng)SG186數(shù)據(jù)交換平臺(tái)上起到關(guān)鍵的作用,使各個(gè)信息系統(tǒng)之間相互關(guān)聯(lián)更加順暢,總公司到地方數(shù)據(jù)傳輸更加安全、快速、及時(shí),從而實(shí)現(xiàn)信息資源共享。