【云小課】應用平臺第36課 部門太多 ,資產共享復雜?教你如何搭建企業資產開放中臺
應用現狀

使用ROMA Connect進行業務系統數字化改造的一些大型企業中,不同的子公司或部門基于獨立維護的要求,都有自己的ROMA Connect實例。各子公司或部門的業務系統都對接到自己的ROMA Connect實例,通過API的形式實現數字資產的互通共享。
由于各子公司或部門在運作上相互獨立,其ROMA Connect實例可能會歸屬到不同的VPC上,而且每個ROMA Connect實例都有自己的訪問地址。某個子公司或部門要通過內網訪問其他子公司或部門的開放API,就需要打通到多個不同VPC的網絡,訪問多個不同的地址,在操作配置上十分復雜。
不同子公司或部門在開放API時,定義的API認證方式、格式等會各不相同。某個子公司或部門要訪問其他子公司或部門的開放API時,需要使用不同的認證信息,增加了子公司或部門間數字資產的共享難度。
ROMA Connect的服務集成APIC提供了API級聯的能力,通過API級聯能力把企業內所有子公司或部門要開放的API級聯到一個ROMA Connect實例上,把該ROMA Connect實例作為企業內的業務開放中臺。所有的子公司或部門都調用業務開放中臺的API來獲取共享的數字資產,實現了調用入口的統一,認證信息的統一,提升了數字資產的共享效率,降低共享難度。
本章節介紹如何通過服務集成的API級聯能力,把子公司A和子公司B ROMA Connect實例的API級聯到公司總部的ROMA Connect實例上,把公司總部的ROMA Connect實例作為業務開放中臺,所有數字資產都通過業務開放中臺對外共享。
操作流程
配置實例間的級聯關系。
配置中臺實例到各子公司實例的級聯關系,使中臺實例可使用各子公司實例的開放API作為后端服務。
在子公司實例配置級聯功能。
在所有子公司的ROMA Connect實例控制臺的“實例信息 > 配置參數”頁面下,配置級聯功能參數“cascade”。
cascade_auth_key:級聯認證的加密密鑰,用于級聯API之間的調用認證。子公司實例和中臺實例的cascade_auth_key值必須配置一致。
cascade_instance_ids:填寫中臺實例的實例ID。
在中臺實例配置級聯功能。
cascade_auth_key:級聯認證的加密密鑰,用于級聯API之間的調用認證。公司實例和中臺實例的cascade_auth_key值必須配置一致。
cascade_instance_ids:中臺實例中無需配置該參數。
配置級聯實例間的負載通道。
配置中臺實例到各子公司實例的負載通道,當中臺實例調用子公司實例的API作為后端服務時,可使用專屬的認證通道,避免了認證沖突問題。
中臺實例到每個子公司實例都配置一個負載通道。
配置負載通道配置。
配置后端服務器類型
“后端服務器地址”填寫子公司實例的API訪問地址。
在中臺實例創建API。
在中臺實例創建并開放API,使用子公司實例中的API作為后端服務。各子公司或合作伙伴通過調用中臺實例開放的API,實現對各子公司能力的調用。
創建API的過程請參考創建API,僅定義后端服務的配置有如下區別。
使用負載通道:是否使用負載通道訪問后端服務。使用子公司實例的API作為后端服務時,需選擇“使用”。
負載通道:選擇訪問后端服務所使用的負載通道,選擇配置級聯實例間的負載通道所創建的負載通道。
級聯標識:是否使用級聯方式訪問后端服務,選擇開啟。
自定義host頭域:若配置級聯實例間的負載通道中創建負載通道時,“后端服務器地址”填寫了IP地址,則此處需要填寫子公司實例API的域名。
云小課 應用與數據集成平臺 ROMA Connect
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。