簡介
WebSphere Cast Iron(後面簡稱為 Cast Iron)被廣泛用於遍及內部和外部應用程式的整合和遷移。過去,JSON 被普遍用作 REST API 的傳輸類型,因為與 XML 相比,它的格式是輕量級的。
在 Cast Iron 中,您可以建立和公開一個基於 JSON 的 API,這是一個以 JSON 格式接受請求並發送響應的整合流程。Cast Iron 使用了 XML 和XML 模式。Cast Iron 引入了兩個用來處理 JSON 資料的新活動:Read JSON 和 Write JSON。這些活動在整合流程的建立過程中非常有用,該整合流程代表 Cast Iron 中基於 JSON 的 API。本文將介紹如何建立一個作為 API 公開的整合流程,此 API 可接收和發出 JSON 資料。
構建一個基於 JSON 的 API 在 Cast Iron 中添加兩個數字
在此情境中,您將學習如何公開一個 REST API,它通過使用 Read JSON 和 Write JSON 活動接收帶有兩個數位請求,並在 JSON 訊息中發送輸入數位總和作為響應。範例請求和響應 JSON 訊息如表 1 所示。
您必須構建整合流程來完成上述情境。該整合流程充當了一個基於 JSON 的 REST API,以便將兩個數字添加到外部世界,如圖 1 所示。
圖 1. 添加兩個數字 - API 整合流程設計
Receive Input Numbers(Receive 請求)接收包含兩個需要添加的數位 JSON 請求。表 2 展示了完成 Receive Input Numbers 活動的檢查清單的步驟。
Convert to XML 活動 (Read JSON) 將 JSON 格式資料轉換成 XML:
通過完成下列步驟來配置 Read JSON。您必須使用 JSON 訊息來配置 JSON 活動。從 Configure 視窗中選擇 Use JSON or XML Message 選項作為訊息類型,如圖 2 所示。
圖 2. 配置 Convert to XML 活動
查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/script/