博客 / 詳情

返回

EventBridge 在 SaaS 企業集成領域的探索與實踐

作者:肯夢

當下降本增效是各行各業的主題,而 SaaS 應用作為更快觸達和服務業務場景的方式則被更多企業熟知和採用。隨着國內 SaaS 商業環境的逐漸成熟,傳統企業中各個部門的工程師和管理者,能迅速決定採購提升效率的 SaaS 產品,然後快速投入生產和使用。但是隨着行業 SaaS 越來越多,如何解決各個 SaaS 系統的數據孤島,如何將SaaS 應用數據與現有系統數據進行打通,已然變成了企業使用 SaaS 的瓶頸。因此,業內也廣泛提出 B2B integration 企業集成的概念。

本文將結合實際業務場景講述在 SaaS 行業的洞察與 SaaS 集成的探索實踐。

什麼是 SaaS

SaaS 概述

SaaS(Software-as-a-Service,軟件即服務)源自於美國 Salesforce 公司(1999 年創立)創造的新軟件服務模式。相比於傳統軟件,用户使用的 SaaS 軟件,其數據保存在雲端(國內有很多行業 SaaS 由於其數據敏感會單獨部署在客户 IDC)。而且,SaaS 公司提供給客户的服務通常是按需租用的,比如按年繳納使用費5年,第二年再續費,如果不滿意也可以不續費,這會大大激發 SaaS 創業公司持續的打磨產品、持續的為客户提供更大價值的動力。

SaaS 典型分類

SaaS 分類比較繁瑣,一般有兩個分類維度。一個維度按照使用場景,另一個維度按照商業價值。

 title=

SaaS 一般分類為 通用 SaaS 和 行業 SaaS 兩個基礎類。

通用 SaaS 顧名思義是通用的,跨行業的,比如釘釘即時通訊或者某司的 HR 產品,由於使用場景更廣,因而客羣也會更多。

行業 SaaS 是在某個行業內使用的產品,比如餐飲企業 SaaS、電商 SaaS 等。

當然,還有第二個維度是工具 SaaS 和 商業 SaaS。

工具 SaaS,為客户企業提供一個提高管理效率的工具;商業 SaaS,除了提供一部分“工具”價值外,還能為客户企業提供增值價值,比如增加營收、獲得資金等。

商業 SaaS 產品雖然風險更大,但在國內特色的商業環境、管理水平及人才結構下,更容易快速實現客户價值和自我價值。

SaaS 在中國的發展歷程

 title=

對於 SaaS 領域來講,雲服務的普及提振了大家對 SaaS 服務穩定性和數據安全性的信心。同時,人口紅利消退使得 SaaS 成本優勢凸顯。當下疫情環境也加快了市場教育,企業主轉變思路,降本增效的需求顯著上升。隨着整個行業的滲透率加快,SaaS 場景和行業越做越深,SaaS 市場可以遇見在未來會有高速的增長。很多企業會在新業務場景使用 SaaS 服務,小步快跑試錯,解決活下來的問題,而不是重複造輪子。

什麼是 B2B ?

 title=

B2B 即 Business-to-Business (B2B) integration 是指將兩個或者多個組織之間的業務流程和通訊自動化,通過自動化關鍵業務流程,實現不用應用和組織關係的打通,有效促進應用提供方和客户之間的數據打通與合作。

可以斷言,隨着 SaaS 行業逐漸滲透,企業集成的訴求會逐漸增多。數據同步、用户同步、接口同步的訴求會逐步增多,包括自建服務與 SaaS 服務的打通,SaaS 服務與 SaaS 服務的打通等。

SaaS 集成領域場景分析

隨着行業類 SaaS 的逐漸豐富,在企業生產實踐中,應用和應用的數據集成和互通變得至關重要。包括 API 集成,數據集成,流程集成等場景。

API 集成

通過 API 將 SaaS 應用的業務流程串聯,現階段大部分 SaaS 集成對接都是通過標準 API 協議實現的。源端採用 WebHook 機制推送到指定 HTTP 端點,目標端則採用類似 API 接口調用的方式,主動調取執行動作。

實現結構如下:

 title=

業內通用方案通幾乎均為同步方案,通過 API + 中間網關對調用做解耦和映射。該方案的主要問題是調用追溯難;其次如出現上下游接口限制不一致問題,會導致下游調用大量失敗。

數據集成

數據集成場景主要是企業自建系統和 SaaS 系統的打通。當企業使用的行業 SaaS 逐漸增多,數據一致性問題就會變的迫在眉睫。

大部分企業通常會面臨雲上數據導入/同步到 SaaS 應用的場景,而業內對 SaaS 應用的數據集成方案並沒有類似 CDC 場景下的 Debezium 那麼標準和通用。

企業在 SaaS 集成領域的痛點

接入成本高

對大量使用 SaaS 應用的企業來講, SaaS 集成是必須做的基礎建設。但是該部分基礎建設通常會消耗大量人力,由於各個行業的 SaaS 百花齊放,通常很難使用一套架構滿足全部集成場景。意味着通常情況下,企業使用每一款 SaaS 都會面臨 SaaS 系統與自身系統集成的困難。

異構數據多

異構數據多是集成領域又一個比較典型的特點,異構數據通常有結構化數據,非機構化數據,半結構化數據。比如企業自建關係型數據庫就是典型的結構化數據,但是要被其他 SaaS 系統集成通常是 Json 這種半結構數據入參。當然這部分內容可以通過定製代碼搞定,但這個思路一定不是做消息樞紐的思路;

異構數據如何高效的統一處理其實是當前 SaaS 集成亟待解決的問題,也是最大的衝突點。

分發/路由困難

當很多集成需求同時涌現時,如何對已集成數據進行合理分發,會變成集成領域又一個難以解決的問題。每個細分場景甚至每個集成鏈路所需要的數據內容甚至數據類型都不一樣。如果路由/分發無法完成,那麼企業統一集成將無法實現。

集成追蹤困難

當全部採用同步鏈路時,這裏的集成狀態追蹤就會變成玄學,除非將鏈路接入 Tracing ,但是這部分又回產生高額的改造成本,同時多源 Tracing 的複雜相對於單鏈路會呈幾何倍數的增加。

老系統遷移困難

老系統遷移主要是數據集成部分,如果將新老系統對接,並構建統一的應用網是當下企業構建 SaaS 建設的難點。企業迫切的需要一種能將"新"“老”應用聯接起來的方式,打破企業應用發展的時間與空間界限,協同企業原有核心數據資產及創新應用,構建可平滑演進的企業IT架構。

EventBridge 一站式企業 SaaS 集成方案

針對業內 SaaS 系統集成的種種痛點,EventBridge 推出一站式企業 SaaS 集成方案。通過收斂 SaaS 集成痛點訴求,EventBridge 推出 API 集成方案和數據集成方案,打通應用與應用,雲與應用的連接。

 title=

低代碼集成平台

提供完全託管的集成平台服務,僅需在控制枱進行簡單配置即可在幾分鐘內完成應用集成。客户無需關心底層資源及實現細節即可打通雲下到雲上,SaaS 到 SaaS 的集成與連接,輕鬆完成異構數據接入。

金融級穩定性

滿足不同客户企業級集成項目的要求,提供高可用性、災難恢復、安全性、服務等級協議(SLA)和全方面的技術支持。

全方位的集成能力

支持各種集成場景,打通雲上雲下企業應用、物聯網、設備及合作伙伴之間的信息孤島。支持事件規則,事件路由等多種路由方式,實現跨雲跨地域互通和信息共享。同時強大的鏈路追蹤能力可以幫助企業快速排障。

開放的平台

擁抱 CloudEvents 社區,提供標準化的事件集成方案。提供豐富的開發者工具,擁有海量的生態夥伴及開發者,豐富開箱即用的連接器和應用組件可以幫助加速企業業務創新。

EventBridge 在 SaaS 領域的典型應用場景

SaaS 應用同步

應用同步是指在特定時間點將一組特定的事件從一個系統遷移到另一個系統的行為。事件同步模式允許開發人員創建數據自動遷移集成服務;業務人員和開發人員可以通過配置集成應用,自動化的將特定範圍內的數據傳遞到下游應用;創建可重用的服務可以為開發和運營團隊節省大量時間。

例如:
把銷售機會數據從一箇舊式 CRM (客户關係管理) 系統遷移到新的 CRM 實例;
把銷售訂單數據從一個 CRM 組織遷移到另一個組織;
從 ERP (企業資源計劃) 同步產品主數據到 CRM 系統中。

事件廣播

事件廣播是在連續的、近實時或實時的基礎上將事件從單個源系統移動到多個目標系統的行為。本質上,它是一對多的單向同步。通常,“單向同步”表示 1:1 關係。但是,廣播模式也可以是 1:n(n 大於 1)的關係。

例如:
當一個銷售機會在 CRM 中被標記為成功關單的時候,應在 ERP 中創建銷售訂單。

SaaS 應用通知

事件通知是指當 SaaS 應用發生某個類型的事件,可以通過釘釘,短信等通知方式告知用户。用户可及時獲取到關鍵事件信息。

例如:
當一個銷售機會在 CRM 中被標記為重要商機的時候,會及時通知給其他同事進行跟進並關注。

自建系統到雲上遷移

EventBridge 支持雲上數據庫、雲上消息隊列、雲產品事件對接 SaaS 系統,完善企業用户建設應用一張網的訴求,打破企業應用發展的時間和空間界限,協同企業原有核心資產與 SaaS 系統,構建可演進的企業 IT 架構。

例如:
當引入一個新的 SaaS 應用時,可通過 EventBridge 將數據庫/大數據平台的核心資產(如人員信息等)同步至 SaaS 應用。

感興趣的小夥伴們可以掃描下方二維碼加入釘釘羣討論(羣號:44552972)

 title=

點擊此處,進入官網瞭解更多內容~

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.