PaaS服务简介

移动PaaS服务是移动开发平台的后端通用服务模块,通过对移动应用开发的通用功能进行抽象,为金融、银行行业提供移动开发的通用框架和服务,帮助开发者快速搭建移动应用系统,灵活配置版本升级、splash、NativeUI动态菜单、Web请求白名单、小程序等服务的配置,使开发者聚焦自己的业务模式,提高产品质量、缩短开发周期。

架构设计

架构设计图

优势

  • 部署简单
  • 功能丰富
  • http协议、dubbo协议灵活选择
  • 服务模块化,可单独部署一个服务,也可选择所有服务打包集成提供
  • 可提供定制化服务

网络协议设计

网络协议设计

上行参数

网络请求上行参数分通用字段和业务字段两部分,通用字段放在header中, 业务字段放到body中。

字段名称 字段类型 字段描述 是否必须
header object 请求通用字段
body object 请求业务字段

body见各接口业务参数

body见各接口业务参数

header通用参数

字段名称 字段类型 字段描述 是否必须
appId String 应用ID
appVersion String 应用版本号
ffVersion String Firefly SDK版本号
transId String 请求function名称
appExt String
custType String
signedMicroFlag String
reqSeq String 0
net Object 网络信息,参考net 网络信息
device Object 设备信息,参考device 设备信息

net网络信息

字段名称 字段类型 字段描述 是否必须
ip String IP地址
netType String 网络类型
isp String 运营商,如中国移动
ssid String WIFI服务标识
lac String 位置区域码
cid String 基站编号

device设备信息

字段名称 字段类型 字段描述 是否必须
osType String 设备类型 01-iOS,02-Android,03-iPad,04-Windows Phone
osVersion String 设备版本号
brand String 厂商,如xiaomi、HUAWEI
model String 设备型号,如samsungSM-N9005
uuid String 设备唯一标识
imei String IMEI号
mac String MAC地址
nfc String 是否支持NFC,0-不支持,1-支持
isRoot String 是否ROOT提权,0-未提权,1-提权
imsi String SIM卡序列号

下行参数

字段名称 字段类型 字段描述 是否必须
code String 返回数据错误码
msg String 错误消息
response Object 返回数据实体

错误码

字段名称 字段类型 字段描述 是否必须
AAAAAA String success
other String failed

部署

PaaS是基于tesla开发, 支持容器部署,k8s部署, 华为云部署等多种部署方式, 灵活接入。

专业术语说明:

  • tesla

    tesla开发框架,简称tesla,由民生银行信息科技部自主研发的具有完全知识产权的金融产品服务开发平台。

Copyright © 民生科技有限公司 2019 all right reserved,powered by Gitbook联系方式: wanglihang@mskj.com
修订时间: 2019-09-03 17:48:17

results matching ""

    No results matching ""