概念解释
本项目核心定位为企业级主数据平台,全称「主数据平台」,简称「MDP」「MDDATA」。平台内置 3 个核心应用(工作台、控制台、开发者中心),提供标准化的基础开发与集成能力,基于本平台可快速搭建新业务应用,也可无缝集成企业已有应用,实现全域数据统一、权限统一、接口统一。
项目名称
全称:主数据平台
简称:mdp、mddata 两个简称通用
内置应用
工作台(又名:用户中心)
定位为普通用户专属门户,是普通用户访问平台及关联应用的统一入口,核心功能围绕个人账号管理、应用访问、消息接收展开,操作简洁、易用性强。
- 统一注册与登录:支持登录、注册、找回密码,同时兼容第三方账号关联与登录,实现多渠道便捷接入。
- 个人中心:个人信息修改、头像上传与更换。
- 安全设置:账号密码修改、手机号修改、多因素登录验证、邮箱修改。
- 登录日志:支持查询个人账号所有登录记录(含登录时间、登录 IP、登录设备),便于异常登录排查。
- 我的应用:可查询平台内所有可访问应用,支持应用免密快捷登录、常用应用收藏,提升访问效率。
- 消息中心:聚合展示平台及所有子应用的消息通知,支持消息查看、标记已读,实现消息统一管理。
控制台(又名:管理中心)
定位为系统管理员专属操作后台,核心功能是平台全局管控、数据维护、权限分配与应用管理,支撑平台规范化运维。
- 主数据维护:统一维护平台核心基础数据,包括组织架构、岗位、人员信息、数据字典、应用菜单等,保障全域数据一致性。
- 权限管理:用户访问系统权限、应用获取数据的接口权限、应用数据接口监控与限流。
- 应用管理:应用查询、应用创建、应用审核、应用发布、接口管理、文档管理。
- 系统配置:全局参数配置、短信模版、邮件模版、OSS存储配置。
- 日志管理:操作日志、登录日志、对象上传日志。
- 代码生成:可以生成基于本平台开发的子应用代码。
开发者中心(又名:开放平台)
定位为第三方开发者专属接入平台,核心功能是支撑外部应用快速接入本平台,实现数据互通、单点登录对接,降低集成成本。
- 应用管理:申请应用、管理应用、设置应用的秘钥、应用权限申请、查看平台提供的接口文档。
- 数据订阅(推模式):支持应用订阅平台主数据,当主数据发生新增、修改、删除等变更时,平台会自动推送事件通知至订阅应用,保障数据实时同步。
- 接口调用(拉模式):开发者可通过 SDK 或 HTTP 接口两种方式,调用平台开放的接口,主动获取所需主数据,适配不同集成场景。
- 文档查看:提供平台所有开放接口的标准化文档,包含接口参数、返回示例、调用说明,便于开发者快速对接调试。
- 接口授权与管控:对开放接口的调用进行授权、鉴权与流量限流,保障接口调用安全,防止恶意请求影响平台稳定性。
其他业务应用
除上述 3 个内置核心应用外,开发者可基于 MDP 主数据平台的基础框架,自行开发新的业务应用(如企业内部业务系统、个性化管理工具等);也可将企业已有的历史应用,通过平台提供的单点登录、接口对接能力,无缝集成至本平台,实现全域应用统一管控、数据互通共享。
| 应用名称 | 目标用户 | 核心定位 |
|---|---|---|
| 工作台 | 普通用户 | 个人账号与应用访问门户 |
| 控制台 | 系统管理员 | 平台全局管控与运维中心 |
| 开发者中心 | 第三方开发者 | 外部应用接入与接口对接中心 |
| 其他业务应用 | 对应业务用户 | 基于平台拓展的个性化业务载体 |