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