|一款企业内部使用的PaaS平台的概要设计( 二 )


【|一款企业内部使用的PaaS平台的概要设计】|一款企业内部使用的PaaS平台的概要设计
本文插图

基于PaaS功能的SaaS服务 , 即为根据用户需要 , 以一体化全栈方式交付完整的云服务金融云 , 部署在客户要求的环境(有可能同一云开辟不同vpc , 也可能跨云) , 以确保安全合规 , 运维面通过专线接入联招运维中心 , 统一运维以降低运维成本 。
按需提供集成过应用的镜像进行部署 , 由我方人员代为维护 , 委托方只需要定期查看运维状况和金融云费用情况即可 , 此种模式费用一般为采用资源(比如应用的线路共享)调用情况(按照包时、包量等)计费 , 以及对环境进行托管的运维费用构成 。
产品中的角色
商户主要用户角色:

  • 机构系统运维人员
  • 机构业务人员
  • 机构财务人员
  • 机构开发者
  • 机构业务系统
金融云平台综合运营主要用户角色:
  • 平台开发者
  • 平台系统管理员
  • 平台运维人员
  • 平台财务人员
用例功能图
|一款企业内部使用的PaaS平台的概要设计
本文插图

基于用例角色进行了功能划分 , 其实相对结构比较简单 , 主要分了租户管理端和平台运营管理端 , 额外提供一个开放平台的入口供系统和开发者调用 。 租户管理侧主要进行了个人中心和费用中心以及自己的访问授权相关的配置 , 包括不限于密钥 , 权限 , 角色的获取和分配 。
运营端主要是进行用户自身管理、租户管理、应用的上下架管理以及费用相关的配置支撑 。
主要业务流程
企业信息审核流程:
|一款企业内部使用的PaaS平台的概要设计
本文插图

企业用户通过短信完成注册并登录 , 提交企业相关信息后 , 云平台运营人员进行审核 , 审核完毕用户企业认证通过 , 可以进行下一步其他操作 。
应用上架流程:
|一款企业内部使用的PaaS平台的概要设计
本文插图

应用上架步骤比较复杂 , 要先完成应用单元的新增 , 配置必要的应用菜单 , 主要是菜单和接口相关信息 , 然后要配置应用到首页(首页的位置 , 分组等) , 并配置先关权限角色 , 此类资源主要是默认的一个权限的分配 , 如果机构用户有需要可以在拿到菜单资源后自行组织 , 最后完成上架操作 。
产品服务开通流程:
|一款企业内部使用的PaaS平台的概要设计
本文插图

产品上架的服务内容流程见上图 , 更多的步骤是依赖于线下的操作 , 商户浏览产品后选择试用 , 进行试用登记 , 后台客服根据登记信息联系商户进行确认 , 并获取资料进行审核 , 在后台开启服务订单 。
应用服务API调用流程:
|一款企业内部使用的PaaS平台的概要设计
本文插图

领域模型
平台涉及的几个重点功能的领域模型如下 , 主要体现了核心管理功能的领域模型设计思路 。
|一款企业内部使用的PaaS平台的概要设计
本文插图

首先是核心账户体系 , 用户账号与商户是一对一绑定的关系 , 企业信息和商户也是一对一的关系 , 用户信息与用户账号绑定 , 可进行相关修改 , 所有的商户自管理都是通过这个用户进行操作 , 左右的订购关系都是通过商户维度去建立关联关系 , 这样为后续的账号可修改变更主体 , 抽离出来账号与商户的关联关系 。


推荐阅读