×
NEWS CENTER

新聞中心

【技術工場(chǎng)】巨龍信息服務總線實現多(duō)跨數據連接

時(shí)間:2021-10-07 16:19:21 次數:3342

技術背景

面對(duì)變幻莫測的(de)市場(chǎng)需求的(de)變化(huà),客戶希望通(tōng)過推進“服務化(huà)”提高(gāo)敏捷性和(hé)響應能力;更方便地交互,更靈活地設計和(hé)構建IT基礎架構。爲此,SOA将分(fēn)散在應用(yòng)中的(de)功能組合爲基于标準的(de)互操作“服務”,以降低服務重用(yòng)的(de)複雜(zá)性,并可(kě)靠地集成IT環境的(de)各種技術、協議(yì)和(hé)應用(yòng),隐藏各種應用(yòng)和(hé)技術帶來(lái)的(de)底層複雜(zá)性,并提供一個(gè)定制應用(yòng)的(de)平台:服務總線,客戶不必再在各個(gè)服務端點構建集成和(hé)中介服務,如路由、協議(yì)代理(lǐ)、轉化(huà)、安全策略和(hé)SLA(Service Level Agreement,服務級别協議(yì))質量策略,隻需在“服務總線”中配置這(zhè)些策略即可(kě),更不必重編服務端點的(de)集成和(hé)治理(lǐ)策略,通(tōng)過“服務總線的(de)配置步驟”就能創建動态服務端點,适應動态變化(huà)。


在沒有服務總線的(de)概念前,這(zhè)些聯系與溝通(tōng)是自然發展建立起來(lái)的(de),一開始通(tōng)常都呈現爲點對(duì)點連接模式,點對(duì)點的(de)連接方式在連接對(duì)象比較少的(de)時(shí)候,确實是一種簡單和(hé)高(gāo)效的(de)連接方式。但其最大(dà)的(de)問題是,當連接對(duì)象多(duō)的(de)時(shí)候,連接路徑會以指數方式劇增。


連接對(duì)象比較多(duō),連接路徑會非常多(duō)。點對(duì)點連接方式成本高(gāo),可(kě)用(yòng)性和(hé)可(kě)維護性低。


如果連接對(duì)象各自的(de)連接方式有差異,如:對(duì)于程序的(de)連接,如果溝通(tōng)的(de)語言、文字、格式、方法等有差異,則每一個(gè)連接方都要同時(shí)支持和(hé)維護多(duō)種連接方式。


當某一個(gè)連接對(duì)象的(de)連接方式發生變化(huà),會引起其他(tā)所有與之連接的(de)連接方有所變化(huà)。


随著(zhe)技術的(de)發展,在服務數據共享上,采用(yòng)總線連接方式取代點對(duì)點的(de)連接方式,具體是将多(duō)對(duì)多(duō)的(de)連接方式變成一對(duì)一的(de)方式,所有連接方均與總線連接,然後通(tōng)過總線再連接到需要連接的(de)對(duì)方。


無論連接對(duì)象有多(duō)少,其連接路徑數與連接方的(de)數量永遠(yuǎn)一樣。


不同連接對(duì)象如果連接方式有差異,可(kě)以通(tōng)過總線完全屏蔽掉,做(zuò)到對(duì)連接對(duì)象透明(míng),無需各個(gè)連接對(duì)象關心。


技術方案

服務總線是雲計算(suàn)平台内平台服務層的(de)核心支撐組件,承載著(zhe)可(kě)提供的(de)數據服務資源,并對(duì)服務提供者和(hé)使用(yòng)者搭建一個(gè)可(kě)交互共享的(de)服務中介平台,兼容适配異構多(duō)雲,解決分(fēn)布式數據訪問和(hé)不同應用(yòng)間訪問調用(yòng)的(de)差異問題,将跨地域、跨層級、跨部門的(de)應用(yòng)系統及數據有機地聯系與整合在一起,實現了(le)全網分(fēn)布式信息共享和(hé)資源綜合利用(yòng)。

巨龍信息通(tōng)過建設服務總線,提供統一化(huà)、标準化(huà)和(hé)規範化(huà)的(de)數據服務及應用(yòng)服務的(de)接口管理(lǐ)與調度,屏蔽應用(yòng)直接訪問數據帶來(lái)的(de)風險,屏蔽應用(yòng)直接訪問服務接口帶來(lái)的(de)不可(kě)管控與審計,降低信息共享的(de)難度,從而實現服務入口統一、服務智能調度、服務策略可(kě)管控,服務情況可(kě)追朔,構建上下(xià)級聯、橫向貫通(tōng)、安全可(kě)控的(de)服務共享交換體系。


服務總線是由“服務資源目錄、服務綜合管理(lǐ)、總線運行監控、總線統計分(fēn)析及 數據服務總線(1.. N個(gè)分(fēn)布于全網各單位的(de)總線節點)”共同組成。總體架構如下(xià)圖所示:

總線作爲服務使用(yòng)者與服務提供者之間的(de)服務中介,提供接入、傳輸、路由及轉換的(de)功能單元,采用(yòng)高(gāo)可(kě)用(yòng)分(fēn)布式架構,提供高(gāo)可(kě)靠、高(gāo)可(kě)用(yòng)、高(gāo)性能、線性擴容的(de)服務能力。其架構設計如下(xià)圖所示:

采用(yòng)分(fēn)布式監控技術,提供了(le)數據收集、消息通(tōng)道、實時(shí)計算(suàn)、實時(shí)報警等功能,實現了(le)服務及相關資源運行狀況的(de)實時(shí)監控。其架構設計如下(xià)圖所示:


異常訪問發現:總線在處理(lǐ)請求訪問服務的(de)過程中實時(shí)向運行監控上報日志數據,通(tōng)過采用(yòng)流數據分(fēn)析技術對(duì)請求服務日志數據進行實時(shí)分(fēn)析,能夠及時(shí)的(de)發現異常訪問行爲。


服務運維監控:提供對(duì)部署在全網的(de)總線節點、挂載在節點上的(de)服務資源進行監控,對(duì)不同的(de)監控對(duì)象提供全面的(de)監控項,并對(duì)所有監控項提供報警功能,滿足對(duì)總線基本監控與運維需求。


運行調度控制:總線提供監控圖标可(kě)視化(huà)展示和(hé)報警服務。并結合管理(lǐ)要求,可(kě)實現控制總線的(de)服務運行調度,以達到安全控制或性能要求。


支持根據不同規模的(de)共享服務體系進行系統部署搭建:

 适用(yòng)于大(dà)型、中大(dà)型的(de)共享服務體系


服務資源目錄、服務管控系統在本級建設單位統一部署;


服務總線在建設單位和(hé)下(xià)屬需要獨立運行的(de)單位分(fēn)别部署,且各單位接入的(de)服務方、請求方也(yě)都挂接在本單位專屬的(de)服務總線上,服務總線之間相互通(tōng)信,形成一個(gè)完整的(de)服務API網絡。

 适用(yòng)于小型、中小型的(de)共享服務體系


所有系統都在建設單位統一部署,各單位接入的(de)服務方、請求方都挂接在建設單位的(de)服務總線上,相互通(tōng)信。


産品成就

截止目前,巨龍信息服務總線已在政府部門廣泛使用(yòng)。其中,在公安科信、公安網安條線分(fēn)别獨立部署運行,覆蓋了(le)部、省、市三級400+節點;在政務領域20多(duō)個(gè)省級單位、40多(duō)個(gè)地市級單位獨立部署運行。通(tōng)過資源服務平台開放的(de)服務接口已達6000個(gè),每天訪問量上億次,實現對(duì)各個(gè)服務接口的(de)啓停、更新、控制,運行狀态等實現精細、高(gāo)效的(de)管理(lǐ)和(hé)監控。


高(gāo)性能穩定可(kě)靠:基于巨龍在公安、海關、電子政務等多(duō)個(gè)行業大(dà)規模應用(yòng)長(cháng)期的(de)實踐與沉澱,采用(yòng)分(fēn)布式集群高(gāo)可(kě)用(yòng)架構,提供高(gāo)可(kě)靠、高(gāo)可(kě)用(yòng)、高(gāo)性能、線性擴容的(de)服務能力,穩定可(kě)靠的(de)支持大(dà)規模服務請求。


安全透明(míng)代理(lǐ):提供完整的(de)授權鑒權機制,支持豐富的(de)流量控制、黑(hēi)名單控制、風險監測等豐富的(de)訪問控制,提供安全可(kě)靠的(de)端到端服務。


多(duō)協議(yì)接入與開放:支持多(duō)種主流協議(yì)服務(REST API/WebService)的(de)接入,并支持一個(gè)服務通(tōng)過不同的(de)多(duō)種協議(yì)同時(shí)進行開放,以及支持将一種協議(yì)的(de)請求轉換成另一種協議(yì)的(de)請求。


一站式服務管控:滿足條塊結合的(de)行政管理(lǐ)體制而設計的(de),支持多(duō)區(qū)域、層級關系的(de)服務管理(lǐ)模式,具有全網屬性的(de)跨部門、跨地域、跨應用(yòng)的(de)調度管理(lǐ)及審計能力。


數字化(huà)服務運營:提供完善的(de)運營分(fēn)析體系,數據驅動服務治理(lǐ)及精細化(huà)服務運營,爲用(yòng)戶建立高(gāo)可(kě)用(yòng)、高(gāo)可(kě)靠、高(gāo)性能、高(gāo)安全的(de)服務運行環境,實時(shí)保障共享服務體系正常有序運轉和(hé)服務的(de)及時(shí)提供。


快(kuài)速服務構建:實現将數據資源資産高(gāo)效的(de)數字化(huà)輸出,安全可(kě)控的(de)公開爲數據服務,簡單方便的(de)提供服務調用(yòng)。支持實現快(kuài)速将本地結構化(huà)數據資源配置成查詢、比對(duì)、訂閱等數據類服務接口,數據服務發布、維護簡單、便捷。


多(duō)雲兼容适配:适配各種雲平台組件環境,實現雲内、跨雲的(de)服務互通(tōng);可(kě)結合雲平台提供快(kuài)速橫向擴展,充分(fēn)應對(duì)不定時(shí),不可(kě)預估的(de)請求訪問,保障服務調用(yòng)高(gāo)可(kě)靠、高(gāo)可(kě)用(yòng)和(hé)高(gāo)性能。


易部署、易維護:提供一鍵式安裝、靈活的(de)部署方式,以及提供完整的(de)運維監控系統,使得(de)系統維護更加簡便、快(kuài)捷。


自主産權、持續更新:完全自主研發的(de)民族服務中間件軟件産品,有多(duō)年公安、海關、電子政務等行業的(de)深耕實踐,在通(tōng)用(yòng)型企業服務總線基礎上,深度結合行業特點進行本地化(huà)改造及可(kě)持續版本升級叠代。



掃一掃分(fēn)享當前頁面
分(fēn)享到