華為云計算 云知識 如何成為應用與數據集成的高玩?ROMA業(yè)務流幫你忙
如何成為應用與數據集成的高玩?ROMA業(yè)務流幫你忙

【云小課】應用平臺第11 ROMA Connect,應用與數據的集成專家中,我們知道使用應用與 數據集成平臺 ROMA Connect)可以實現 數據集 成、服務集成,但是操作和配置過程較為復雜,而且存在不能跨Region、跨實例的使用限制。為了解決以上問題,ROMA業(yè)務流(以下簡稱“業(yè)務流”)服務應運而生。

什么是業(yè)務流?

業(yè)務流是一個基于ROMA Connect,支持跨Region、跨實例實現數據集成與服務集成的服務。

業(yè)務流支持通過可視化UI界面來創(chuàng)建任務,以降低不同經驗背景用戶的開發(fā)門檻;同時支持多種處理組件,實現靈活的業(yè)務邏輯編排。

業(yè)務流有哪些優(yōu)勢?

集成拖拽式開發(fā)

相較于使用ROMA Connect,業(yè)務流支持通過可視化UI界面來創(chuàng)建數據集成和服務集成業(yè)務流任務。通過簡單的拖拽完成任務的編排和配置,大大降低了用戶的操作難度,提高了工作效率。

應用拓撲展示

業(yè)務流提供了可視化的集成拓撲展示,可以清晰的查看任務調度關系、接口調用關系、應用依賴等信息。

業(yè)務流的拓撲展示分為基于應用的拓撲和基于對象的拓撲。

> 基于應用的拓撲

應用視角的拓撲地圖,用于展示業(yè)務流任務中應用之間的連接關系,方便用戶從應用維度查看應用之間的關系、業(yè)務中數據之間存在的關系。

> 基于對象的拓撲

對象視角的拓撲地圖,用于展示業(yè)務流任務中對象節(jié)點之間的連接關系,用戶可以從對象維度查看數據之間的關系,如開放的API、開放的數據源等。對象拓撲將中間的處理過程進行排除,從對象角度反映業(yè)務關系。

業(yè)務場景自由編排

業(yè)務流提供了多種處理器組件,如分支判斷、并行處理,延時等,通過在數據集成任務和API加入不同的組件,實現靈活的業(yè)務編排,可以應對不同的邏輯業(yè)務場景。

使用業(yè)務流實現數據集成

單實例編排

使用業(yè)務流實現單實例內數據集成,源端數據和目標端數據可在相同集成應用下,也可以在不同集成應用下。在不同集成應用下時,兩個集成應用所歸屬的實例相同。

圖1-1 同一集成應用下的連接示例

同一集成應用下的連接示例

圖1-2 不同集成應用下的連接示例

跨實例/Region編排

使用業(yè)務流實現跨實例/Region數據集成,源端數據和目標端數據在不同集成應用下,兩個集成應用所歸屬的實例不同。

圖1-3 跨實例/跨Region的連接示例

使用業(yè)務流實現服務集成

開放已有API

使用業(yè)務流將已有API封裝成標準的RESTful API對外開放。已有API可以是用戶自己應用上的API,也可以是其他ROMA Connect實例上開放的API。

圖1-4 開放已有API

圖1-5 開放其他實例上的API

開放數據API

使用業(yè)務流將數據源封裝成標準的RESTful API對外開放。數據源可以是API所在實例上接入的數據源,也可以是其他實例上接入的數據源。

圖1-6 數據API與數據源在同一實例

圖1-7 數據API與數據源在不同實例

以上,是小課為大家?guī)淼乃袠I(yè)務流的內容,想要快速體驗業(yè)務流,戳這里

如果您想獲取更多的業(yè)務流的使用指導,戳這里