业务架构图

明源云移动PaaS平台是以元数据为驱动,为移动应用上线的全流程提供解决方案的技术平台,下图是移动PaaS的业务蓝图:

移动PaaS在基于各大云厂商的基础之上,对移动应用的上线全流程提供技术支撑,主要分为应用管理,设计器,组件,开放平台四个部分。

  • 应用管理:对移动应用的创建,构建,打包,更新等基础功能进行支持,开发者与租户可做相应权限的应用管理,提高了开发者与租户之间的分工合作效率。

  • 设计器:设计器是移动PaaS的核心使用场景,应用的形成过程都在设计器上体现出来,用户可在设计器中通过托拉拽的方式形成应用,并且开发者可提供模版供租户使用,提高应用形成效率,此外,设计器还同时具有应用交互设计以及应用权限设计等功能。

  • 组件:移动PaaS组件主要分为两种,一类是系统组件,即PaaS平台提供的组件,如常见的banner,图片,文字,列表等,租户可直接使用系统组件;二类是开发者上传的业务组件,开发者将开发不同的业务组件提供给不同的租户使用,而组件的更新在PaaS平台也有成熟的机制,开发者将轻松对组件进行管理。

  • 开放平台:在移动PaaS平台上,开发者可将自己开发的组件共享给其他开发者使用,同样也可以使用其他开发者提供的组件,同样应用的模版也可以在开放平台上共享使用。

此外,移动PaaS是支持多租户模式的,在多租户模式下,对于不同的层级也有着不同的促进作用,下图为移动PaaS平台的多租户关系解释图:

移动PaaS平台租户关系共分为IaaS层,PaaS层,SaaS层,租户层四大层级:IaaS层主要是各大云厂商提供的基础能力,移动PaaS会使用各大云厂商能力并支持应用的多云部署,而在SaaS产品层面可在PaaS上创建SaaS应用,再将SaaS应用分发给租户使用,降低了SaaS平台的管理成本,并且不同的层面都将受益于PaaS提供的能力,形成正向促进的效果。