SAP 集成套件將云集成(流程集成)、API 管理、集成 Advisor 和 Open Connectors 等集成功能組合成一個用于企業(yè)集成的有凝聚力和簡化的工具包。 為了提供全面的集成體驗,這些服務(wù)不單獨提供,而僅作為 Integration Suite 服務(wù)計劃的一部分提供。
使用此場景,您可以設(shè)計并執(zhí)行一個集成流,該流從公共產(chǎn)品目錄 (WebShop) 中讀取給定產(chǎn)品標(biāo)識符的產(chǎn)品詳細信息。 例如,產(chǎn)品詳細信息包括產(chǎn)品名稱和價格等數(shù)據(jù)。 要完成該場景,您需要使用 SAP 集成套件,特別是其云集成和 API 管理功能。
您使用 Cloud Integration 來設(shè)計和部署 iFlow。 完成設(shè)計后,使用 API Management 的 API Explorer 工具將集成流端點公開為 API。
您還可以通過分配專用的預(yù)定義策略模板來定義如何在身份驗證方面訪問 API。
使用此策略模板,您可以根據(jù) OAuth 客戶端憑據(jù)授予方法定義 API 訪問權(quán)限。
最后,您使用 API 管理調(diào)用 API 并在響應(yīng)中獲取產(chǎn)品詳細信息。
進入 SAP Business Technology Platform trial 賬號控制臺,點擊 Instances and Subscriptions 的 create 按鈕:
新建一個類型為 trial 的 Integration Suite service plan:
service Subscription 創(chuàng)建好之后,就可以點擊 Go to Application,進入 integration Suite 控制臺了:
如果您已經(jīng)訂閱了獨立服務(wù)(如開放連接器、云集成或 API 管理服務(wù)),請確保取消訂閱。 如果存在獨立訂閱,您將無法通過集成套件激活相應(yīng)的功能。
點擊 Add Capabilities,選擇 Design, Develop and Operate Integration Scenarios 和 Design, Develop and Manage APIs:
啟用 Enable API Business Hub Enterprise:
最后點擊 Activate 完成功能添加:
Tenant provisioning 大概需要 20 多分鐘的時間。
耐心等待其狀態(tài)變?yōu)?Active:
在此步驟中,您將執(zhí)行一個 booster,它將為您分配訪問和使用激活功能所需的角色,并創(chuàng)建 Process Integration Runtime 的服務(wù)實例。
Booster 是一組引導(dǎo)式交互式步驟,使您能夠選擇、配置和使用 SAP BTP 上的服務(wù)以實現(xiàn)特定技術(shù)目標(biāo)。 在這種情況下,Integration Suite 助推器將幫助您分配角色和創(chuàng)建服務(wù)實例。
服務(wù)實例定義了如何從遠程組件調(diào)用 SAP BTP 的服務(wù)(在我們的例子中是流程集成運行時服務(wù))。 在云集成的上下文中,服務(wù)實例是 OAuth 客戶端的定義。 從服務(wù)實例生成的服務(wù)密鑰包含憑據(jù)和其他信息,這些信息在稍后的步驟中調(diào)用集成流所需。
在 SAP BTP cockpit 里找到 Integration Suite Booster:
選擇 Next:
選擇 Design, Develop, and Operate Integration Scenarios 和 Design, Develop, and Manage APIs:
Booster 于是自動分配權(quán)限和創(chuàng)建 service instance:
把 API Portal 和 API Business Hub Enterprise 的鏈接加到收藏夾里,任務(wù)完成: