AnyPresence為移動與物聯網開發者發布了一個新的API平臺
英文原文:AnyPresence Launches a New API Platform for Mobile and IoT Developers
AnyPresence 是在 MBaaS 領域處于領先地位的一家公司,他們剛剛發布了 JustAPIs,這是一個用于創建與部署 RESTful API 的全新平臺。
JustAPIs 的目標用戶是為現代應用程序設計并創建 API 的企業開發者。這套平臺可以在開發者的工作機或是筆記本上進行安裝,以便快速地開始 API 的設計。而在部署到云端的生產環境中,則可以將這套系統擴展到幾十臺服務器上進行使用。
在 JustAPIs 中,可以在定義及部署 API 時設定自定義的頭信息與參數,這些信息既可以是獨立的,也可以包含基于 JavaScript 的業務邏輯。它還能為設計為使用 SOAP 的遺留系統提供一套抽象。根據 AnyPresence 所說,傳統的 API 管理方案專注于企業范圍的 API 管理,這種方案對于特定于應用的需求來說顯得過于昂貴且笨重了。對于那些需要能夠快速并簡單地實施 API 層的場景來說,這些方案過于龐大。
Richard Mendis 是 AnyPresence 的首席市場與產品經理,他表示:
“作為企業級 MBaaS 市場的領先者,我們的優勢體現于在創建企業應用時,對于客戶與系統集成的需求具有第一手的經驗。我們創建了一個組件以強化我們的平臺,這一組件能夠滿足客 戶在企業環境中快速創建現代 API 的需求。我們的現有客戶已經從這一功能中受益,如今我們將這一功能作為一個獨立的產品 JustAPIs 推出,讓每個開發者都能夠使用它所提供的功能。”
下圖展示了通過使用 JustAPIs 創建 API 的一個典型的工作流。
AnyPresence 表示,JustAPIs 平臺是作為一個獨立的、編譯后的可執行文件提供的,它可以運行在任何基于 Linux、Windows 或 Mac OSX 系統的計算機硬件上,而且既可以運行在一臺單獨的開發者筆記本上,也可以運行在大規模集群的生產環境中。由于該平臺是獨立存在,沒有任何依賴性,因此能夠 快速地將 JustAPIs 安裝在開發者的機器上。安裝包中提供了示例 API,以及基于 JavaScript 的業務邏輯,開發者可以在此基礎上進行自定義。安裝完成的產品提供了一個基于瀏覽器的管理應用程序,它基于同一個 JustAPIs 的服務器,允許開發者在管理程序中定義 API 的終結點,并且使用現代的格式與工作流。該平臺還能夠將對多個遺留系統中的調用結合在一個組合后的響應中,通過這種方式將運行在防火墻之下的多個企業服務 進行聚合。
以下是一些 JustAPIs 的使用場景:
- 使用熟悉的 JavaScript 業務邏輯創建新的 API 工作流
- 將現有的遺留 SOAP 或 XML web service 轉化為任意一種現代的 API 格式
- 模仿生產環境的 API,并使用來自 Hackathons 的示例數據
- 將基于遺留服務的移動應用遷移至現代的 MBaaS 環境中,并且將對客戶端代碼的影響降至最低
- 可以在基于微處理器的物聯網設備上,通過一個占用資源較少的服務器托管 API 實現
JustAPIs 提供了一個 30 天免費試用的版本,專業版的價格是每個月 49 美元。