2014Q3 工作心得 (3)

專注做好一件事非常重要, API 實作看似簡單,卻有許多細節要注意,目前 App 與後台溝通我們主要採用 RESTful API 為主,剛開始主要透過 Google Drive - Docs 和 Google Chrome Postman Plugin 進行 API 的管理,可是方式最大的問題在於無法更新與同步。

針對無法更新與同步 API 的問題,我們開始尋找解決方案,Mulesoft API Portal 平台就能夠解決更新與同步 API 的問題,同時簡單幾個設定就能創建各個專案專屬的 API 網站,以及權限授權管理,此外搭配 RAML (RESTful API Modeling Language) 描述語言搭配 Mulesoft API Desinger 就能讓整個更新與管理流程更簡化,同時在試用的過程之中 Mulesoft 公司更有不錯的技術服務與諮詢,重點是「免費」使用。

最後我們整合 Mulesoft 的 API 基本解決方案,從開始規劃 API 至建立 API 平台之後,更能透過 Mulesoft Osprey-CLI 套件將 RAML 自動轉換成 Node.js 程式碼進行測試與開發。