前言
目标
了解开放平台系统架构
1 架构设计
1.1 系统架构图
我们以微信开放平台为基础,尝试绘制开放平台架构:
这里涉及的模块主要有四个:
1. 服务市场
2. 官网平台
3. 内部运营平台
4. 开放能力
涉及的角色:
1. 开发者
2. 平台
3. B端用户
4. C端用户
它们之间的关系在图中。
1.2 模块详解
1.2.1 服务市场
微信服务市场:微信服务平台
京麦:京麦服务市场
服务市场是一个ToB的交易平台。像京麦这种完善的服务市场,体验如同C端的电商平台一样,服务种类和数量非常多。
交易是服务市场的核心
1.2.2 官网平台&内部运营平台
平台主要的功能就是运营和管理,开发者可以在官网上绑定账号绑定应用申请权限,企业的运营人员可以在内部运营平台进行审批管控。
1.2.3 开放能力
开放能力负责提供OpenAPI以及相关能力。