移動後端即服務(MBaaS)也被稱為“後端即服務”(BaaS),
是為應用程式和移動應用程式開發人員提供將應用程式連結到後端 雲存儲和後端應用程式暴露的API,
同時還提供用戶管理,
推送通知和與社交網路服務集成等功能。
這些服務通過使用定制軟體開發套件(SDK)和應用程式設計發展介面(API)來提供。
BaaS是雲計算相對較新的發展,
大多數BaaS 初創公司都可追溯到2011年或更晚。
雖然一個相當新興的行業,
趨勢表明這些服務正在獲得企業消費者的主流吸引力。
目的
網路和移動應用程式需要在後端具有類似的功能, 包括推送通知,
提供一致的方式來管理後端資料意味著開發人員不需要為他們的應用程式需要訪問的每個服務重新開發自己的後端, 可能節省時間和金錢。
儘管與其他雲計算開發工具(例如軟體即服務(SaaS)), 基礎設施即服務(IaaS)和平臺即服務(PaaS))類似, 但是與其他服務不同的是, 它具體涉及到網路和移動應用程式開發人員通過提供統一的方式將應用程式連接到雲服務的雲計算需求。
服務提供者
每個BaaS提供商提供稍微不同的一組後端工具和資源。 ]提供的最常見的服務包括推送通知, 檔存儲和共用, 與社交網路(如Facebook和Twitter)的集成, 位置服務, 資料庫持久性和查詢, 消息傳遞和聊天功能, 使用者管理, 運行業務邏輯和使用分析工具。
BaaS提供商具有廣泛的重點, 提供SDK和API, 可以在諸如iOS, Android, Blackberry, Windows Phone, HTML5等多個平臺上進行應用程式開發。
商業模式
BaaS提供商通過各種方式從其服務中獲得收入, 通常使用免費增值模式。 在這種模式下, 客戶每月會收到一定數量的免費活躍用戶或API 呼叫, 並為每個用戶支付費用或通過此限制撥打電話。 或者, 客戶可以為每個允許更多數量的呼叫或活躍用戶的套裝軟體支付一定的費用。 還有固定費用計畫,