天天看點

雲ESB服務&資料總線平台介紹

作者:數通暢聯

随着資訊化的不斷建設,現如今大多數企業已經步入了。許多企業争先進行數字化轉型,但數字化轉型的難題也随之而來,面對時代的大勢所趨,數通暢聯經過多年沉澱推出了雲ESB企業服務總線,并且是從實踐中來到實踐中去的,數通暢聯的雲ESB也叫做AEAI ESB。

數通暢聯的ESB被稱為雲ESB是因為可以以容器化的方式部署在雲上,并且可以對微服務開發治理等,同時還可以,最終也都歸到UMC雲管理平台中。

背景介紹

在企業的資訊化的建設中,ESB起到“龍骨”的作用,作為中間件解決方案,ESB能夠在企業資訊化建設原有的基礎上實作的效果。

1.産品概念

在企業資訊化建設的過程中,AEAI ESB一直作為核心産品,作為企業資訊系統的 “龍骨”支撐應用內建、資料整合、服務治理,在雲計算、大資料、數字化等技術不斷崛起的當下,更新後的AEAI ESB雲服務總線将更加便捷、靈活地實作分布式部署、擴充開發、動态擴容、灰階更新,滿足企業的。

2.研發背景

随着現代企業經營理念的轉變,在競争加劇和IT發展的驅使下,企業開始朝着實時型的管理模式發展。對大型企業而言,整合現有的系統本身就是一項巨大的工程,在整合中還要兼顧企業發展的新需求,在維持企業正常工作環境的同時,兼顧新舊系統之間的融合、解決各分支機構和各部門間的問題,這才是影響其真正轉變為一個實時企業的難點所在。

面對這些不同系統、不同開發語言、不同通路協定、不同的通信技術等頭痛的異構應用系統內建對接問題,企業需要一個能夠真正化解難題的技術平台——它應該是高屋建瓴,超然于現有的所有技術平台和應用平台之上,這樣才能将處于分散狀态且未來也絕不可能集中的軟硬體平台進行整合。此外,這個平台還要能包容未來不斷增長和動态變化的企業資訊化需求,并能夠把新系統完整、有機且自然地與現有系統架構在一起,為解決複雜多變的內建難題,AEAI ESB企業服務總線應運而生。

3.設計理念

AEAI ESB服務總線最大的技術特點在于它是一個完全面向企業級的中間件解決方案,可以建構在企業現有的網絡架構、軟硬體系統之上,基于擴充卡元件技術,把資料、接口、協定、消息、檔案都進行統一封裝,采用引擎把它們圖形化串聯起來,建構資料內建、應用內建的可視化流程,實作。

容器化部署

企業在面對激烈的市場競争和頻繁的業務需求變化時,希望軟體的部署、傳遞周期越來越短是趨勢。傳統的業務應用規模複雜,龐大的部署架構往往需要停機進行業務更新或部署,工作量大且周期長。通過容器化,使用者可以将雲ESB及其所需要的所有配置和環境,支援通過鏡像等方式部署應用,實作。

1.組合架構

數通暢聯雲平台底層通過K8S容器化的AEAI套件作為支撐,其中包含AEAI ESB應用內建平台、AEAI MDM基礎資料平台、AEAI IDM身份管理平台、AEAI DAP資料分析平台、AEAI BPM流程內建平台、AEAI Portal門戶內建平台等産品,提供全雲平台一體化的iPaaS內建套件,可以根據客戶實際場景。

雲ESB服務&資料總線平台介紹

2.部署架構

雲平台是用于AEAI內建套件開發、部署、管理、運維的,對叢集配置、運作狀态等進行統一管理,包括許可檢視、租戶管理、租戶配置、執行個體監控、開發部署、叢集管理,用來管理和監視K8S叢集的運作狀态、基本配置、系統管理。

雲ESB服務&資料總線平台介紹

雲平台部署模式能夠滿足更多人數的企業的日常需求,包括線上數、并發數在内的日常生産運作;雲部署的,具備完整、可靠的錯誤處理機制,當系統出現異常、應用等産生各種故障時能正确響應,保證系統的正常運作;每個邏輯層的高可用性(叢集)部署,使單個節點的故障不再能影響系統的正常運作,有效避免單點故障;通過K8S頁面即可實作叢集的管理及運作的監控,減少實施以及運維的難度。

3.實施規劃

根據企業的需求和痛點,能夠對産品進行不同側重點的,以任意一種基礎方案作為切入點,如ESB + MDM(強調打通內建,隻做基礎的資料統一)、MDM + ESB(強調主資料治理,企業應用總線用于同步、分發)、IDM + ESB(強調5A管控)、DAP + ESB(強調資料分析),開展企業資訊化建設,然後逐漸走向深入,進入到DAP + ESB + MDM + IDM/Portal/BPM的全面內建。

雲ESB服務&資料總線平台介紹

API管理

API平台能夠為企業帶來更友善的能力開放,實作靈活的業務交換、降低資訊化成本、提升客戶的體驗。API平台的建構主要包含API網關本身和API的管理功能。由于在數通暢聯的設計理念中,API平台是基于雲ESB平台實作的,是以對內建方面也有支援。

1.API管理

API管理的核心功能包含,其他輔助功能有API運作監控、調用記錄、參數統計等等。數通暢聯的API管理包括API的接入、API的注冊、API的調用。API的版本管理是通過API的路徑和版本記錄來實作的,API安全支援不同類型的認證方式、黑白名單等等。

2.API安全

API的安全一直是各企業關注的重點,在這方面也與雲ESB進行結合,進行相應的配置。安全主要是從兩個方面考慮,一是,二是。API支援黑名單、白名單機制,支援僅對注冊系統進行開放的機制。同時API實作認證機制包括token認證、使用者密碼認證、擴充流程認證等,極大限度的保障了系統的安全。

3.API內建

API的內建功能是通過雲ESB實作的,雲ESB的內建是基于業務場景進行分組,然後對API進行注冊,這裡要求API與業務系統進行關聯,雲ESB可以靈活定義內建流程的觸發機制,分别為三種觸發形式。API內建的另一個特點是可以通過頁面實作內建配置,在場景配置功能裡,通過選擇業務系統可以選擇需要對接的API,可以細化到每個字段的映射配置,再結合模闆快速生成繼承API,可以在設計器通過簡單操作即可完成內建對接。

分布式部署

分布式部署是将,并且部署到不同的伺服器上,每台伺服器實作不同的功能,處理不同的資料。分布式主要是用于減輕伺服器的壓力,提升效率,以及降低系統維護的難度。但由于每台伺服器處理的業務不同,如果一台伺服器出現問題,必然會導緻系統故障,是以一般分布式系統會和叢集結合使用。

1.解耦特性

解耦是分布式系統的重點,在項目啟動之初來預測将來項目會碰到什麼需求,是極其困難的。是以就要,由于不同的子產品可能會由不同的團隊進行開發和維護,如果子產品間出現業務重疊或交集過多,就會加大開發及後期維護的難度。消息隊列在處理過程中間插入了一個隐含的、基于資料的接口層,兩邊的處理過程都要實作這一接口。這允許獨立的擴充或修改兩邊的處理過程,隻要確定它們遵守同樣的接口限制。

2.分布事務

分布式事務就是運作在分布式系統中的事務,是由多個不同的機器上的事務組合而成的。隻有分布式系統中所有事務執行了才能是成功,否則失敗。由于分布式系統将業務進行了,而對于整個系統而言,事務是面向整個業務的,這就要求不同子產品如果存在事務,則必須采用分布事務的機制來保證業務的完整性。

3.資料處理

分布式部署雖然将業務功能進行了,但是整個系統的資料必然是完整的,那麼在系統設計時就要确定好資料的存儲方式,是統一管理還是分開管理,進而保證資料準确性的同時提升系統的運作效率。

産品說明

為客戶完整詳細介紹産品的前提是完全了解雲ESB的優點以及雲ESB如何使用。作為軟體技術産品,對雲ESB源碼的政策和版本也要清晰。

1.優勢說明

數通暢聯的雲ESB可以對市面上絕大多數的系統進行應用內建,,比如OA系統、ERP系統、HR系統、CRM系統等,這些系統都經受過實際項目傳遞的驗證,并且數通暢聯的項目也是包括不同行業、不同系統的。

數通暢聯的雲ESB産品是自主研發的,也經受住了許多的實戰考驗,數通暢聯不僅提供傳統模式部署,還提供K8S雲平台部署的模式,同時支援灰階更新。雲ESB最大的技術特點在于它是一個完全面向企業級的中間件解決方案,可以,基于擴充卡元件技術,把資料、接口、協定、消息、檔案都進行統一封裝,采用引擎把它們圖形化串聯起來,建構資料內建、應用內建的可視化流程,實作資料傳輸交換、異構系統對接。

雲ESB還可以根據不同需求痛點與數通暢聯內建平台套件中的其它産品進行靈活組合,不僅能夠滿足持續內建的需求,更能夠實作一體化內建,保證工具之間的內建度,同時也将大幅度壓縮實施工期,降低實施難度。

2.使用說明

雲ESB不可以直接下載下傳試用,但經過技術人員操作示範之後,可以由客戶提供至少三台伺服器,數通暢聯進行遠端部署,同時會提供視訊進行教育訓練。數通暢聯會根據客戶的需求進行項目傳遞,包括:,確定系統順利上線運作。同時會提供産品部署、開發技能、內建模式、項目管理、最佳實踐等課程,使客戶的技術人員通過完備、專業、規範的教育訓練,快速掌握內建套件。

數通暢聯以技術專家的身份為客戶提供專業的技術服務,確定項目達到預期目标,降低項目風險;協助客戶完成基于內建項目的重要環節,助力前期工作的啟動與展開,對于購買企業版的使用者會贈送5天技術服務;購買标準版的使用者贈送3天技術服務,購買基礎版的使用者則不會贈送技術服務。

除此之外,項目傳遞後,數通暢聯會處理日常問題并對客戶的疑問進行解答、;對項目中遺留的部分問題進行處理,如果是産品問題會回報至産品研發部進行評估、處理;對客戶提出的新需求進行評估,并對客戶的需求變更進行确認。

3.源碼說明

數通暢聯源碼開放。項目級的源碼,包括雲ESB設計器本身開發內建的服務和內建的代碼會在驗收時傳遞,另外産品本身的源碼、底層引擎的相關代碼是直接在Jar内打包,客戶可以直接檢視、調試,但是數通暢聯不提供可以複刻産品的源碼。數通暢聯。

4.版本說明

一共有三個版本,。客戶預算不充足的情況可以使用基礎版,基礎版也可以實作應用內建的功能,但提供的服務相較于其他版本較少。基礎版主要包括K8S部署、提供5個容器執行個體、支援生産環境叢集、測試環境叢集;标準版在基礎版的基礎上增加至10個容器執行個體,同時增加了釋出環境叢集;企業版在标準版的基礎上不限制容器執行個體個數,同時支援多方案、多K8S叢集部署。

AEAI ESB企業服務總線作為數通暢聯的核心産品,經過多年的打磨,不僅自身可以單獨使用,還可以與其他核心産品相結合實作更多的功能。。內建底座方案就是典型的服務總線模型;資料總線典型應用場景是ODS、數倉的資料彙聚,在數通暢聯的方案體系中,資料中台方案雲ESB應用的就是資料總線模型。

數通暢聯的願景是,現在數通暢聯的産品能夠實作異構內建,并且在此基礎上還實作了對資料的治理和分析,數通暢聯也将會在這條路上繼續深造,不斷完善和優化功能,更好地為企業的數字化轉型獻上一份力量。

本文由@數通暢聯原創,歡迎轉發,僅供學習交流使用,引用請注明出處!謝謝~

繼續閱讀