本文来源于:2022第三届中小金融机构数智化转型优秀案例评选 ,作者:瑞泰人寿
瑞泰人寿:低代码研发在保险业互联网应用方面的实践
2022-06-15 关键词:保险,开发运维,IT架构
4117
一、项目方案
低代码平台在保险行业应是基于自主研发,采用智能化开发平台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之间的沟通效率,迅速完成开发。后续官微将基于初次积累的低代码研发经验,逐步实现团险渠道小额理赔申请、新契约保单电子回访、保单减少保额和取消附加险等自助保全功能模块,再推广到其他互联网应用系统。尤其是保险线上营销活动场景类需求,其快速迭代、快速交付、大幅降低研发成本的优势会非常显著。
综上所述,信息技术部以推动“数字化、智能化”为核心竞争力,科技为公司业务赋能为目标,用科技创新引领业务发展,提升客户服务体验,在竞争激烈的保险市场占据一席之地。项目组将以本次官微自助理赔服务功能上线为契机,继续深入研究低代码研发工具,以点带面,通过更多的官微在线服务功能交付实现,进一步丰富平台前端和服务组件库。同时,拓展低代码应用场景,从官微在线理赔向自助保全服务、营销活动策划、营销工具和调查问卷制作等移动应用场景,到跨系统聚合,如大屏展示、流程跟踪、状态查询等,以及业务管理系统的查询、报表功能和运维窗口监控等领域逐步实践。
在实践中不断学习,创新方法,充分发挥低代码在保险行业应用的特点,突破传统研发的固定思维和模式。与时俱进,在信息技术交付时效和研发成本等方面为瑞泰人寿的信息化建设开创新的里程碑,创造公司信息科技独特的核心价值,从而大大提升公司的品牌竞争力。
本网站案例,除特殊标明来源的,版权归金科创新社所有,未经许可不得转载,否则将视为侵权,对于不遵守此声明或者其他违法使用本文内容者,本网站依法保留追究权。另,本网站部分案例、观点文章来源于网络素材,如有侵权,请邮件联系 fenglei@fintechinchina.com 处理!
特别提示: 本网站免费为广大金融企业提供IT选型咨询服务,详情点击 【 需求提交 】。
推荐阅读
更多
广东农信:自动化测试平台建设项目
随着广东农信的业务快速增长,软件产品的广泛使用,使客户对软件产品质量的要求不断提高,作为软件质量的重要保证,软件测试越来越显示出它的巨大优势。
2019第三届农村中小金融机构科技创新优秀案例评选
广东农信
2022-06-15
山东农信:集中运维监控平台项目
为保证日常运行维护工作的顺利开展,确保业务系统安全、稳定运行,山东省联社通过建设集中运维监控平台项目,完成了异构监控系统数据的集中,通过大数据技术对运维监控数据进行挖掘和分析,实现了对运维突发事件的监测、识别、评估与态势感知,有效提高了突发事件的处置能力,初步实现了由IT运维到主动运营服务的转变。
2018第二届农村中小金融机构科技创新优秀案例评选
山东农信
2022-06-15
福建农信:云平台“农信云”项目
随着福建省农村信用社联合社(下称 “福建农信”)规模不断扩大、业务不断增加,应用系统、设备、数据中心空间能耗都不断增加,IT运维各方面都面临种种挑战。
2017首届农村中小金融机构科技创新优秀案例评选
福建农信
2022-06-15
复星保德信人寿:自动化测试项目
通过整体自动化平台建设,开发对应的自动化脚本及整体自动化环境搭建,完成包含个险核心及电商两个系统的系统功能自动化测试,产品包含各不同类型的产品形态及组合方式,覆盖包含目前主要的产品形态构成。
复星保德信人寿
2022-06-15
贵州农信:IT可视化运维管理体系建设方案
为切实满足业务连续性及监管部门要求,确保IT系统安全、高效、稳定运行,我社在观山湖数据中心建设过程中同步启动了IT可视化运维管理体系建设。
2019第三届农村中小金融机构科技创新优秀案例评选
贵州农信
2022-06-15
浙江农信:运维一体化管理平台
一体化运维平台的总体构架包括资产管理、自动化运维模块、任务管理、系统管理、单点登录等核心模块
2017首届农村中小金融机构科技创新优秀案例评选
浙江农信
2022-06-15
微信
咨询
微信咨询
扫码添加金科小助手微信号
咨询案例和解决方案相关信息
或联系对应机构