AppCan 3.0提供交互豐富的MPaaS/MBaaS雲服務

 隨着雲計算、移動互聯時代的到來,雲+端不可避免地成爲IT巨頭們爭先搶佔的戰略制高點。雲平臺和端應用如何作到架構整合?傳統IT架構如何有效完成雲和端兩個方向的總體遷移和延伸?如何有效運用雲平臺和端開發技術,下降端應用開發成本,以加速企業移動信息化的建設進程?這些都是目前各大企業和IT廠商CTO/CIO們正在考慮和指望解決的問題。前端

      近日,國內領先的移動互聯網應用支撐平臺提供商正益無線旗下的移動應用開發平臺AppCan發佈了3.0版本,主打MPaaS/MBaaS移動雲服務,相較於AppCan2.0版本,AppCan 3.0在技術架構上最大的變化是採用雲化MPaaS技術構架,並提供部分MBaaS雲服務能力。後端

      平臺總體的移動應用服務引擎(MAE)架構能夠用以下圖表示:架構

wKiom1Oqgp2iEmpCAAHPVkoDIgk386.jpg


    AppCan平臺MAE雲服務引擎架構併發

      平臺經過RESTFul API向前端App提供服務調用接口,而且經過AppCan MAS後端服務接入總線技術與各App後端對接服務。ide

      從技術架構上解析,AppCan首先是一個典型的移動PaaS(MPaaS)開發平臺,可以爲開發者提供以下平臺服務能力:雲計算

      1)應用雲打包
      開發者在IDE中以嚮導、模板等方式建立應用並本地調試完畢後,上傳SVN代碼,在雲端配置應用圖標、啓動圖片、插件、證書、發佈渠道,經過雲平臺的在線編譯環境,生成併發布安裝包。spa

      2)版本發佈
      打包好的應用,能夠有多個版本。開發者能夠管理髮布哪一個版本。發佈時能夠指定應用分類、標籤、發佈渠道、簡介、截圖等。操作系統

      3)應用門戶
      爲開發者提供集中展現和推薦自有發佈應用的窗口門戶,方便開發者統一管理已發佈的應用,便於分享和下載。插件

      4)應用轉移
      提供包括開發權限和管理權限在內的應用權限相互轉移手段。3d

      5)插件管理
      支持開發者更新管理自有的自定義應用插件,並在應用打包時選擇,以充分複用開發成果。

      其次,AppCan仍是一個MBaaS平臺(Backend as a Service),將服務後端化、應用前端化,同時以平臺服務形式鏈接移動後端服務和前端應用。該平臺可爲前端應用整合移動基礎服務(計算資源基礎服務、推送服務、位置服務、統計服務)、各流行雲和互聯網開放平臺服務、應用後端接入服務等。能夠把MBaaS平臺理解爲創建在PaaS平臺上的服務於移動應用平臺,即時下流行的MBaaS平臺架構。

wKiom1OqgrvyWZ5WAADiAz4zrg8288.jpg

 AppCan MBaaS移動雲服務層次架構

      值得一提的是,AppCan3.0在計算資源基礎、應用後端管理、後端接入等多個方面都有不俗表現。在計算資源基礎服務方面,AppCan3.0爲開發者提供代碼SVN管理服務、應用數據存儲服務。

      在應用後端管理服務方面,提供雲推送和雲統計服務。雲推送服務支持向iOS和Android應用做平臺推送,並提供推送統計和推送歷史查詢。雲統計服務經過用戶行爲數據對應用和終端的使用狀況進行詳細地分析彙總,提供基本統計、活躍用戶、使用頻率、使用時長、頁面訪問、地域分析、版本分析、渠道分析、設備分析、操做系統、分辨率、運營商、聯網方式、自定義事件分析、終端異常分析等多種統計分析手段。

      在應用後端接入服務方面,AppCan還擬經過獨具特點的MAS後端服務接入總線技術,提供前端應用與其後端服務的部署對接能力,從而實現從應用開發、發佈到部署的一站式平臺支撐服務能力。

      雲的出現讓內容和數據的管理、分享、存儲都變得垂手可得,並能減小企業維護物理基礎設施的成本,企業逐漸將本身的核心業務向雲端遷徙。AppCan致力於幫助開發者實現快速開發、下降成本、穩定運行,雲服務能力的加強將會更好地實現AppCan的初衷。

      據悉,AppCan往後將進一步拓展平臺能力,提供B2E/B2C應用的開發、編譯、發佈、部署、運營以及基礎能力一體化平臺聚合服務,構建完整MBaaS/MPaaS雲服務能力。

相關文章
相關標籤/搜索