Firefly移动金融开发平台简介
互联网的快速发展带来了新技术的变革和商业模式的创新,以云计算、移动互联网和大数据为代表的新技术应用,使企业可以更快、更及时地响应客户需求、分析客户偏好、为客户带来更便捷的服务和更好的体验,移动互联网时代同样给银行以及金融业提出了业务发展模式与IT系统建设的新需要,银行以及金融IT需要更快的响应业务变化,加快产品的更新速率,快速适应市场的变化。Firefly正是在移动互联网时代的大背景下应运而生。
Firefly移动金融开发平台是金融级线上渠道平台,覆盖了客户端、前端、服务端三大技术体系,从开发、运维到运营的移动应用全生命周期,并根据金融行业要求,提供金融级安全解决方案,并且提供了包括互联网金融、移动运营、移动营销、企业内控等覆盖银行线上业务的解决方案。
金融电子渠道研发痛点
- 安全:针对金融行业的互联网攻击事件频发,电子渠道作为银行互联网流量入口面临着越来越严峻的安全形势;
- 性能:非线性增长的互联网请求对电子渠道容量及性能带来较大冲击;
- 产能:业务需求井喷式爆发,传统开发模式亟需变革以适应更大的交付压力,提升开发效率的同时带来开发质量、版本管理的难度及风险的增大;
- 管控:随着服务数量增多,面向互联网的服务监控、生命周期管理、服务权限控制问题凸显
Firefly发展历程
产品优势
- 银行业安全规范:面向金融及银行行业,符合金融及银行行业安全标准的技术规范,支持国密安全标准。安全体系运行了8年,服务上亿用户。获得银行业国密应用推广小组成员。第一批,第二批应用试点的示范单位,FIREFLY移动金融应用开发平台获得2016年人民银行科技发展奖;
- 全链路支持:从技术评估、开发、持续集成、测试、运维、运营全链路工具支持;
- 全平台支持:完整的移动开发平台框架,支持Android、iOS、H5、小程序、移动网关、移动PaaS服务等;
- 支持多种部署方式:支持云部署、私有化部署方案;
- 支持定制服务:灵活的架构设计,支持代码层面的定制化,也提供一定程度的产品化定制服务
- 接入成本低:借鉴民生银行开发管理经验,符合银行与合作公司的协作开发模式,接入流程简单;
FIREFLY框架
Firefly Client 客户端开发框架。提供了丰富的基础组件和业务组件,通过可组合插拔的方式集成。基础组件包括网络组件、图片组件、UI组件、日志组件扫码组件、用户行为组件、pdf组件、统一安全工具组件、存储组件、公共函数组件。业务组件有Webview容器组件,jsbridge组件,动态Native UI组件、splash组件、应用更新组件。
FIREFLY Apollo Web前端开发框架。全局使用,用于数据状态管理及场景注入。包括构建工具、CLI工具、状态持久化及恢复组件、埋点组件、日期工具组件、格式化工具组件、公共函数组件、事件发布订阅组件、Jsbridge、数据请求组件、安全工具组件。
FIREFLY PaaS服务 后端开发服务,提供了后端PaaS服务,包括:小程序相关,RemoteUI相关,离线包白名单相关,splash配置下发,应用更新服务。
FIREFLY Gateway 高并发、可管控的网关。支持通用的请求转发、流量控制、并发请求和路由功能进行配置或二次开发。以及相应的配置管理后台。
FIREFLY Security 安全组件,以安全过滤器为载体,实现了移动应用的全面安全防护。包括防cc、防越权、防跨站、防重放、加解密、输入输出报文过滤校验。
FIREFLY MAM 移动应用运营平台,基于DevOps理念提供了开发测试、运维、运营平台。包括开发测试平台:证书(iOS发布证书、Android签名证书)托管、代码扫描、客户端服务端Web前端的持续集成、web本地化、应用市场;上线发布、后台管理。
应用案例
- 民生手机银行:
- 民生银行手机银行4.0全面切换到民生科技Firefly移动金融开发平台,服务了4000多万注册用户
- 对比之前YT框架,无论用户体验、性能、安全性和稳定性都有很大的提升
- 伴我行:打造智能化、融合化、便捷化的全流程数字化营销平台,实现交叉营销、信息共享、统一平台的核心功能,满足实时运营、个性化推荐、智能决策支持的用户诉求,达成“运营减负”、“营销增效”、“决策赋能”的目标。
- 2016年全面切换到Firefly移动金融开发平台,包括客户端、前端、互联网网关、运营平台
- 总用户1w人左右,主要用户是行领导和一线客户经理
- 民生移动运营:移动运营是民生银行信息科技部主导设计和研发的一款Pad端应用,主要针对业务运营需求,将业务系统的信息化内容与Pad终端移动化的优势结合起来,打破传统物理网点在地址位置、人员要求及营业时间的限制瓶颈,让我行业务人员随时、随地的与客户进行营销沟通,提供给客户便捷、精准、高效、安全的高品质银行服务。
- 2017年全面切换到Firefly移动金融开发平台,包括客户端、前端、互联网网关、运营平台
- 总用户1w,活跃用户5k,主要用户是柜员和一线客户经理