瑞泰人寿:低代码研发在保险业互联网应用方面的实践 保险行业基金代码
来源:2023第三届中小金融机构数智化转型优秀案例评选
获奖单位:瑞泰人寿
荣获奖项:IT架构创新优秀案例奖
一、项目方案
低代码平台在保险行业应是基于自主研发,采用智能化开发平台Mendix低代码平台工具,基于可视化和模型驱动开发、自定义的UI组件和style,AI开发辅助、一键化云部署技术应用集成的开发平台。极大提升沟通效率,迅速完成开发,同时具备强大的连接能力,与已有系统连接不存障碍,平台扩展能力强,可使用组件市场中提供的组件,也可自定义企业自己的组件,来快速、便捷的完成研发任务,大大提升产品、应用研发效率,减少业务和IT之间的沟通误差。低代码开发平台聚焦于基于已有的服务,通过直观可视化方式快速聚合出可用的应用功能,旨在降低传统开发中的主要隐性成本,即沟通成本、协作成本与试错成本。
图1展示了低代码平台整体应用架构蓝图,其丰富的、标准化的服务可助力发挥低代码平台的最大优势。
图 1
独立强大的IDE:Mendix是独立的开发环境,具有丰富的开发组件和可自定义的组件库,平台支持上下文语法、语义提示。虽然独立但不孤立,提供统一的开发工具,具有丰富的外部系统集成方式,开放的功能扩展架构来支持开发。
面向逻辑的开发:低代码平台基于可视化工具开发,省去开发语言和开发平台,只要关注业务逻辑的实现,简化开发过程。
智能化系统:平台具备AI辅助开发功能,来提升开发效率,具备主流DevOps最佳实践,一键部署等多种服务。
二、创新点
瑞泰人寿作为国内第一家引入Mendix低代码工具开发互联网应用并成功上线的保险公司,对低代码在保险行业的推广和发展前景充满信心。
Mendix是一个可视化开发应用平台,它把传统开发过程中的需求管理,快速原型,版本控制和应用打包与部署统一集成到这个平台中,整体提高了开发效率。它继承了模型驱动开发和敏捷方法,允许业务分析人员使用可视化模型参与到开发周期中。
低代码开发平台本身也是一种软件,它为开发者提供了一个创建应用软件的开发环境。与IDEA、Eclipse等代码IDE几乎一样,都是服务于开发者的生产力工具。与传统代码IDE不同的是,低代码开发平台提供的是更高维和易用的可视化IDE。大多数情况下,开发者并不需要使用传统的手写代码方式进行编程,可以通过可视化配置、参数配置等更高效的方式完成开发工作。
Mendix低代码开发流程与传统开发相比,并不能减少软件开发环节,但可以提升沟通效率与开发效率,缩短开发时滞。低代码开发可以将技术资源从技术部门向业务部门普惠,也可以均衡企业对高中低端开发人员的比例,尤其是中小型保险公司,以“技术+业务”的形式重构企业组织架构,提升技术部门与业务部门间的协同效率。
低代码平台使应用系统构建速度大幅提升,需求实现也是倍速增长。在需求分析与设计阶段,快速开辟可运行的高仿真模型;开发阶段,可视化拖拉拽各类逻辑与界面;系统发布阶段,一键部署的快捷便利性;在上线后的运维阶段,可通过视图监控系统的运行情况。
Mendix平台可视化和模型驱动开发,它为技术应用提供了以下价值:
1.本地开发与本地部署,线下开发的功能更强大和完备,技术人员的体验更好;
2.低代码平台与Java的双向调用,企业积累了丰富的功能API可以被重复使用;
3.低代码平台里积累的业务逻辑和算法也是企业资产的重要组成部分,也可以被复用;
4.低代码平台UI组件可扩展,允许自定义的UI组件和style,以便符合企业的用户功能和交互体验;
5.支持H5形式的多端多触点的自适应UI;
6.提供多种系统集成能力,无边界信息流,及多系统打通集成与SAP系统快速集成的能力。
三、技术实现特点
1.系统架构
低代码平台在瑞泰人寿系统建设方面,首先应用到了官微平台系统建设。系统整体架构中,采用了虚机和私有云的服务器管理,数据库使用的是MySQL,使用HTTP/HTTPS网络通讯,使用Tomcat作为应用中间件,Nginx作为反向代理服务。在前端组件和服务组件的基础上,提供了各种业务应用服务。同时,作为C端关键应用,与影像系统、核心系统、前置平台等多个系统进行集成。引入Mendix作为低代码开发部署工具,为官微平台研发提供底层平台、页面化开发工具、模块化组件。
系统整体架构设计如图2:
图 2
2.技术实现
借助低代码开发工具Mendix Studio Pro 、Mendix官方开源组件库来实现瑞泰人寿客户服务门户-官微平台。平台采用低代码开发思想,界面化开发模式,组件化开发插件,同时结合瑞泰人寿现有开发、运维模式将搭建一套适合瑞泰人寿独有的Mendix DevOps 工作模式。即搭建以缩短向最终用户提供功能,修复和更新的周期,同时保持解决方案的可靠性、可扩展性和安全性的平台。
Mendix低代码开发工具为平台研发提供了云原生、移动原生的底层环境,开发过程中使用包括1000+的组件和模板,用来加快开发效率,使用Mendix单一平台管理整个DevOps全生命周期,在实际应用过程中实现系统敏捷驱动,快速迭代和上线。可以看出,低代码研发与敏捷项目管理有机结合在一起。
低代码工具为开发者提供了AI开发教练,会根据开发过程中的场景、代码习惯等,自动推荐相应的方法、组件,或者提供系统检验;系统之间的服务调用通过基于标准的集成使用 REST 和 SOAP 服务,不需要进行编码,拖拽方式来实现系统对接;开发完成后,Mendix支持快速部署,一键将环境部署至云服务器上。
Mendix的“一站式”低代码平台,加速软件的开发进度,让无论是专业开发者还是“公民开发者”,都可以通过直观的图形化用户界面,使用拖拽组件和模型逻辑来创建企业级应用,可视化开发,为业务流程和工程专家以及专业开发人员而设计,实现了业务及IT一起工作。
低代码平台是一个通用的、统一的开发平台,是非生态衍生品,使用页面化、组件化的开发模式下,为开发者提供了多重开发体验。而且让开发本身,不再是面向对象的开发,是面向逻辑的低代码开发,让系统开发成为擅长复杂业务逻辑开发。通过低代码平台开发,支持所有基础架构类型,内建APM机制,兼容DevOps最佳实践,确保了研发本身高效率、无风险。同时对于外部对接上,保证丰富的外部系统集成方式,比如一键发布Rest/WebService API,提供开放的功能扩展架构,确保了低代码平台能够开放的提供服务。
四、项目过程管理
项目各阶段的实施情况:
1、第一阶段为了能够实现项目目标,项目初期主要是针对市场现有低代码平台方案进行调研,调研的方向主要是低代码平台产品力、应用情况和案例,以及实际效果,为此调研市场三款低代码工具。
2、第二阶段针对三款低代码工具的方案进行审阅评估,通过平台产品力、影响力,在行业应用效果以及实施案例几个方面作为筛选条件。
3、产品方案评估完成后,确认产品实际效果,提出2-3个实际需求,对产品进行POC验证。通过产品POC完成情况、收益效果,最终确定了使用Mendix作为低代码开发平台。
4、确定好低代码平台后,对Mendix在官微系统应用进行具体方案和架构设计。
5、结合系统建设和业务需求,与需求提出部门进行需求沟通讨论。
6、结合Mendix平台工具以及现有官微系统,对系统实现进行设计,包括结构设计、功能设计、系统集成设计等。
7、依托于设计方案,使用Mendix工具完成系统研发工作。
8、研发完成,一键发布到测试环境,由测试人员编写测试案例,进行系统集成测试。
9、集成测试通过后,由需求提出方进行系统验收测试。
10、验收测试通过,进行系统发布演练,系统部署,系统发布上线。
具体项目时间周期如下:
五、运营情况
随着瑞泰人寿官微Mendix低代码项目第一个用户需求--个险理赔功能模块完成生产发布和上线,项目历经需求本地化开发、测试环境部署、与核心业务系统的联调测试、SIT测试、UAT测试等阶段,最后通过了用户生产验证。现阶段上线投入运营后,系统整体设计合理、界面操作方便、运行文档、业务功能和系统性能达到预期效果。项目组对上线初期的应用进行持续监控分析发现,系统功能使用状况良好,系统服务器、数据库等设备运行稳定。
六、项目成效
通过Mendix低代码开发平台实现快速交付相关业务需求的成效初显。
虽然Mendix在初期研发过程中的工作量较传统开发模式有所增加,但主要用于对低代码开发工具的熟悉和业务逻辑的理解。初次实施需要对Mendix平台进行搭建、客户化相关组件、与官微现有系统集成及初次应用发布,后续需求工作量将减少。以团险理赔申请需求为例,因与个险理赔功能类似,整体实施工作量将比传统开发模式工作量减少10%-15%。随着Mendix实施的典型案例越来越多,组件库日益丰富和完善,开发周期进一步缩短,件均开发成本将显著下降。
Mendix不仅具有显性效益,也产生其隐性效益。例如,Mendix开发在代码规范性,代码复用性,版本迭代管理能力,协同开发能力,CI/CD能力等方面,较传统开发有极高的优势,对开发团队的规范和培养方面也具备了先天优势。通过对传统开发与低代码开发两种模式进行对比,从实施工作量的效益价值评估角度发现,随着Mendix组件的不断完善,Mendix产生的经济和社会效益将不断提升。
七、经验总结
回顾整个项目建设进程,低代码开发具有以下优势和特点:
1.应用开发快:集成需求管理、快速原型、版本控制、应用部署为一体,通过托拉拽等方式快速开发应用;
2.专业要求低:无需具备专业编程知识,可快速上手,易学习;
3.开发成本低:相比于传统代码开发,组件式开发时间周期短,相对BUG少,可有效降低项目成本;
4.加速企业创新:低代码平台的快速交付与低试错成本,有利于促进公司的创新探索;
5.促进业务与技术融合:低代码平台的技术低门槛与快速模型搭建,使得业务人员与技术人员获得新的交融点,业务人员“有能力”参与应用建设,技术人员“有精力”参与业务运营建设。
在本次功能开发过程中发现,运用Mendix可视化和模型驱动开发模式,极大提升了用户与IT之间的沟通效率,迅速完成开发。后续官微将基于初次积累的低代码研发经验,逐步实现团险渠道小额理赔申请、新契约保单电子回访、保单减少保额和取消附加险等自助保全功能模块,再推广到其他互联网应用系统。尤其是保险线上营销活动场景类需求,其快速迭代、快速交付、大幅降低研发成本的优势会非常显著。
综上所述,信息技术部以推动“数字化、智能化”为核心竞争力,科技为公司业务赋能为目标,用科技创新引领业务发展,提升客户服务体验,在竞争激烈的保险市场占据一席之地。项目组将以本次官微自助理赔服务功能上线为契机,继续深入研究低代码研发工具,以点带面,通过
版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。