|
AppCan 3.0提供交互丰富的MPaaS/MBaaS云服务随着云计算、移动互联时代的到来,云+端不可避免地成为IT巨头们争先抢占的战略制高点。云平台和端应用如何做到架构整合?传统IT架构如何有效完成云和端两个方向的整体迁移和延伸?如何有效运用云平台和端开发技术,降低端应用开发成本,以加速企业移动信息化的建设进程? 随着云计算、移动互联时代的到来,云+端不可避免地成为IT巨头们争先抢占的战略制高点。云平台和端应用如何做到架构整合?传统IT架构如何有效完成云和端两个方向的整体迁移和延伸?如何有效运用云平台和端开发技术,降低端应用开发成本,以加速企业移动信息化的建设进程?这些都是目前各大企业和IT厂商CTO/CIO们正在考虑和期望解决的问题。 近日,国内领先的移动互联网应用支撑平台提供商正益无线旗下的移动应用开发平台AppCan发布了3.0版本,主打MPaaS/MBaaS移动云服务,相较于AppCan2.0版本,AppCan 3.0在技术架构上最大的变化是采用云化MPaaS技术构架,并提供部分MBaaS云服务能力。平台整体的移动应用服务引擎(MAE)架构可以用如下图表示: AppCan平台MAE云服务引擎架构 平台通过RESTFul API向前端App提供服务调用接口,并且通过AppCan MAS后端服务接入总线技术与各App后端对接服务。 从技术架构上解析,AppCan首先是一个典型的移动PaaS(MPaaS)开发平台,能够为开发者提供如下平台服务能力: 1)应用云打包 开发者在IDE中以向导、模板等方式创建应用并本地调试完毕后,上传SVN代码,在云端配置应用图标、启动图片、插件、证书、发布渠道,通过云平台的在线编译环境,生成并发布安装包。 2)版本发布 打包好的应用,可以有多个版本。开发者可以管理发布哪个版本。发布时可以指定应用分类、标签、发布渠道、简介、截图等。 3)应用门户 为开发者提供集中展示和推荐自有发布应用的窗口门户,方便开发者统一管理已发布的应用,便于分享和下载。 4)应用转移 提供包括开发权限和管理权限在内的应用权限相互转移手段。 5)插件管理 支持开发者更新管理自有的自定义应用插件,并在应用打包时选择,以充分复用开发成果。其次,AppCan还是一个MBaaS平台(Backend as a Service),将服务后端化、应用前端化,同时以平台服务形式连接移动后端服务和前端应用。该平台可为前端应用整合移动基础服务(计算资源基础服务、推送服务、位置服务、统计服务)、各流行云和互联网开放平台服务、应用后端接入服务等。可以把MBaaS平台理解为建立在PaaS平台上的服务于移动应用平台,即时下流行的MBaaS平台架构。 责编:孟芳 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 推荐圈子 |
|