小程序平台产品白皮书

第一章 产品概述

ARES服务后台,支持京东小程序创建、查看、修改,开发人员白名单管理及小程序发布等功能。服务后台原有的应用(即APP)维度功能不变,小程序为应用内模块维度,并列于原有的RN模块。

第二章 产品优势

2.1 平台化管理

模块化管理平台,使接入过程自动化和简洁化,无需关心任何打包、编译细节,真正实现一键接入。

2.2 权限控制

ARES服务后台的用户,为可登录当前系统的账号体系用户,并具有系统赋予的相应角色及权限,例如应用管理员,应用成员等,可在协作成员菜单内进行配置管理;而小程序的协同开发者,为小程序所属宿主APP的可登录账号体系用户, 具有登录IDE开发工具并协同开发的权限,可在小程序模块白名单内进行配置管理。

第三章 应用场景

适用于企业移动应用跨端开发解决方案。

第四章 总体设计

4.1 产品架构

产品架构

4.2 发布流程

产品架构

第五章 产品功能

5.1 创建小程序

创建小程序的功能,并列于RN模块,支持小程序的创建以及基本信息的管理,可以创建小程序并设置小程序白名单信息,只有在白名单内的用户,才可以访问、发布、管理以及在IDE侧开发该小程序。

5.2 小程序发布

支持在发布该小程序时,将代码包上传至ARES服务后台,系统将代码包自动编译为小程序编译包,支持对小程序进行体验版的验证和扫码体验,验证通过的小程序可以发布为正式版本,支持正式版的客户端扫码打开小程序。

第六章 部署环境要求

6.1 硬件要求

  • 服务器资源

    假设系统达到500TPS,建议部署资源如下:

    | 用途 | 虚拟化程度 | 配置说明 | 数量 | | ------------ | ---------- | --------- | ---- | | 管理平台服务器(前端、后端)| 虚拟机 | 4C8G80G | 1 | | 数据库服务器 | 虚拟机 | 4C8G80G | 1 | | 网关 | 虚拟机 | 4C8G80G | 1 |

6.2 软件要求

  • 操作系统

    建议CentOS 7.4;

  • 中间件

    | 软件名称 | 软件版本 | 说明 | | -------------- | ---------- | ---- | | MySQL | 5.7 | | | Elasticsearch | 5.5.1 | | | Jenkins | 2.235.3 | | | Redis | 5.0 | |

results matching ""

    No results matching ""