術語-服務:BaaS

ylbtech-術語-服務:BaaS

BaaS(後端即服務:Backend as a Service)公司爲移動應用開發者提供整合雲後端的邊界服務前端

1.返回頂部
一、
中文名:後端即服務
外文名:BaaS
Firebase:實時BaaS服務商
End.js:實時數據庫框架
StackMob:多平臺BaaS服務商

目錄

二、
2.返回頂部
一、

基本信息

MBaaS(移動後端服務系統:Mobile Backend as a Service)、SaaS( 軟件即服務:Software as a Service)、IaaS(基礎設施即服務:Infrastructure as a Service)和PaaS(平臺即服務:Platform as a Service)早已爲業界人士所熟悉 ,BaaS生態系統正從一個小衆垂直領域迅速成爲很是重要的行業環節。
 

用途

BAAS爲應用開發提供後臺的雲服務,在當前的 移動互聯網+雲計算熱潮中,尤爲爲這2類應用提供了大量的技術支持。包括提供 存儲、託管環境,也包括提供 推送等通行後端技術能力。有單獨的mBAAS的說法,但大多數人習慣將BAAS等同於爲移動互聯網應用開發而提供的雲服務。
BAAS做爲應用開發的新模型,進一步實現專業分工,有助於應用的成本降低和市場的進一步繁榮。
BAAS分 公有云和私有云,公有云面向開發者提供運營服務;企業私有云是企業構建移動信息化應用的基礎平臺,大量的移動應用基於該平臺開發、管理,能有效下降企業的移動信息化投入成本。
企業私有云也稱E-BAAS。
 

實施

成功的BaaS須要有針對性的商業案例和謹慎的實施與展望來支持移動開發實踐。現在大多數BaaS採用覆蓋許多領域的橫向部署,能夠處理衆所周知的問題例如社交網絡集成。隨着這些類型BaaS的實施而來的問題是如此明顯,那就是不可避免的競爭,如此基礎的東西以致於區分是很難的。例如,雲計算供應商頗有可能轉移到存儲和用戶識別相關的BaaS服務中,社交網絡公司也會提供社交網絡BaaS集成功能。垂直市場中開發人員已具有了技能、人脈和軟件產品,此市場對於BaaS新機遇很是有用。在水平市場中,數據分析和還原工具,或者預測和規劃工具是BaaS良好的選擇。
從技術上講,BaaS關鍵問題是要保持REST Web服務模型接口的優點。這些接口呈現出一個簡單的PUT或GET事務處理模式,但並不會一直保持在調用的處理狀態中。多數PUT/GET方法顯示出了他們本身的服務API,做爲RESTful 接口,這些接口使用XML數據結構來接收和響應。XML處理是一件瑣碎的事情,然而,在每一個目標移動設備中,接受一個簡單的數據結構或者提供編程邏輯來重複使用該界面都會有所幫助。
建立一個BaaS服務,擁有正確功能級別的粒度,也一樣重要。移動用戶一般但願設備可以快速響應一個請求,並且有一些接口時間問題:將具備較長執行時間的複雜功能轉移到一個單獨的服務上是不合適的。由於 RESTful接口預計是無狀態的,所以在把複雜功能轉化爲一系列能夠單獨使用的元素時要高度注意,可是當須要時這些功能又能夠彙集到一塊兒。每一個請求必須是獨立的,而且能夠將數據反饋給特定的需求。若是稍後還會需求,就必須將其存儲到設備中,或者經過設備返回、維護並更新。
 

服務商

AppCan
主要提供的服務包括:
(一)MBaaS移動後端服務系統功能特色:
  • 信息推送。爲Android和iOS終端分別提供基於MQTT和APNS技術的可靠高效信息推送能力,並保證推送信息到達的即時準確。
  • 數據庫。爲移動應用提供了庫、表、記錄等級別的DDL和DML操做接口,支持多表關聯處理和數據批量處理,提供記錄導入、導出和檢索管理能力,交付靈活的權限控制手段。
  • 文件存儲。爲移動業務應用提供靈活的文件存儲、上傳、下載服務,支持存儲配額操做接口,提供後臺統計分析手段。
  • 第三方接入。爲企業業務應用提供第三方平臺(新浪微博、微信、QQ)的接入能力,支持接入受權,快速下降應用註冊門檻,方便用戶快捷登陸。
    2、MEAP移動應用開發平臺:
  • 爲企業移動信息化戰略提供標準技術支撐的平臺級產品。幫助企業高效低成本地完成移動應用的開發、測試、發佈、集成、部署和管理工做,並圍繞雲、管、端各層面,提供完整強大的安全體系。
    3、EMM移動應用管理平臺:
  • 爲企業移動信息化戰略提供綜合管理平臺,打造完整全面的移動管理體系。
    4、SDK移動應用開發系統:
  • AppCan SDK是一套跨平臺移動應用開發系統,基於業內領先的Hybrid App開發引擎,採用HTML5標準做爲開發語言,支持一次開發多平臺適配。
    5、MAS移動業務整合系統:
  • MAS是基於高性能Node.js架構開發的企業移動後端整合系統,內置各類標準協議組件,統一移動業務先後端標準開發技術;同時經過基於策略配置的數據緩存機制,聚合業務數據併發鏈接不一樣的後端業務系統,高效整合對接多種企業業務。
  • MAS仍是一套集成了安全、控制等能力的服務器端開發框架,經過證書、權限、應用校驗等機制構造移動應用接入控制體系,並具有服務二次封裝整合的集成能力。
    6、MAM移動應用管理系統:
  • 移動應用管理圍繞移動應用的發佈、升級、受權、運行、分析等進行一體化的聚合管理,提高企業應用的總體管理效能。
    7、MUM移動用戶管理系統:
  • MUM是專爲解決企業多系統多賬號問題,提供統一接口,完成與企業現有認證域和組織機構對接,實現移動用戶統一管理而設計的移動用戶管理子系統。
    8、MDM移動設備管理系統:
  • 面向企業設備、BYOD設備進行移動設備生命週期管理,對移動設備的註冊、激活、註銷、丟失、淘汰各個環節進行統一管理。
    9、MCM移動內容管理系統:
  • MCM系統提供內容採編、內容分發、安全保護、統計檢索等移動基礎信息發佈和管理能力,支持圖文采編和附件發佈,支持內容分享、下載、評論並做受權控制。
    10、MEM 移動郵件管理系統:
  • MEM經過移動郵件網關代理機制,以及受保護的安全郵件客戶端,並與MDM等平臺安全機制相結合,完成企業郵件移動代理收發、配置推送、分發控制和內容保護。
Firebase
實時BaaS服務商
StackMob
多平臺BaaS服務商
End.js
實時數據庫框架,可自行部署的Firebase
Bmob
國內第一家專一於移動應用雲存儲的平臺
Atom14
國內先進的專一移動後端一站式解決方案的平臺
LeanCloud (原名 AVOS Cloud)
LeanCloud 是國內的移動應用一站式雲服務。
LeanCloud提供了 數據存儲、實時消息、統計分析以及多種擴展組件,全面涵蓋移動應用開發的需求,支持 iOS、Android、Web 等多平臺。
它幫助開發者擺脫後端開發負擔以專一於產品創新,同時縮短開發週期、節省開發投入、快速進入市場。
 

影響

移動三層架構逐漸成爲標準
首先,移動三層架構—GUI,MBaaS和後端平臺—逐漸成爲全部MBaaS模型的標準,對於爲消費者和徹底在雲上的運維而設計的系統也一樣適用。不一樣的供應商給這三層起了不一樣的名字,可是大部分如今都已經承認了這三層的架構。
其次,雲愈來愈多被看爲MBaaS後臺可以支持的一個或多個資源。這意味着雲,混合雲和數據中心應用模型—MBaaS和MEAP,無論你是否喜歡—正在融合。隨着時間的推移,雲和企業級移動應用模型必定會徹底整合。
第三,MBaaS正在做爲平臺即服務的框架出現,可是是一個擁有兩種不一樣級別應用的框架。MBaaS應用基於正在成爲標準平臺的API集而構建,而且它們還能夠用來建立GUI接口,之後會成爲構建移動設備特定或者瀏覽器屏幕的應用的標準架構。
移動後端即服務當作PaaS某個組件的服務
新興的MBaaS模型將三層應用架構的MBaaS層放到用戶爲中心的前端和IT爲中心的應用程序後端的邊界上。在混合雲應用裏,這個角色相當重要,由於一般是將前端(GUI)流程分佈式並擴展來管理工做負載。MBaaS必須協調這些多實例前端的支持,整合到可能託管在數據中心或者雲環境裏的可管理數量的應用程序進程裏。
MBaaS領域供應商和平臺的獨立,容許開發人員和規劃師從底層IT或者移動設備轉換,經過通用的中心代理協調他們之間的選擇。可是,若是將MBaaS功能推送到雲PaaS產品裏,毫無疑問會有助於移動易用性的開發,而且將移動和桌面應用程序整合到一塊兒。用戶必須評估供應商的平臺,來決定MBaaS的獨立性對於本身而言是有益的,仍是會帶來限制。
MBaaS不只適用於創業公司
長期來看,MBaaS不太可能一直僅僅存在於獨立的創業公司和倡導雲的供應商裏。愈來愈多的用戶已經開始宣稱他們已經引入了主流IT供應商的MBaaS,並且這一趨勢有加速的跡象。合併和收購也可能有助於整合MBaaS領域的資源,接下來的幾年多是百花齊放的幾年。
二、
3.返回頂部
 
4.返回頂部
 
5.返回頂部
一、
二、
 
6.返回頂部
 
warn 做者:ylbtech
出處:http://ylbtech.cnblogs.com/
本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。
相關文章
相關標籤/搜索