论文部分内容阅读
随着近年来互联网的高速发展,保险公司为适应互联网保险市场的发展趋势,出于节约成本和创新的需要,对互联网保险的投入力度也逐渐加大。保险公司或新型的互联网保险中介机构通过互联网为客户提供全生命周期的保单销售和管理服务越来普遍。中国互联网保险也从传统的B2C的模式逐渐向B2B的模式过渡,新兴互联网保险渠道对保险公司的与互联网第三方对接要求越来越高。因对接渠道时间有先后,保险公司互联网第三方渠道对接交易系统的建设分散,应用系统架构不统一,开发语言多样,通讯方式多种。部分保险公司只是对交易进行了简单整合,但是没有解决交易的抽象和配置,交易流程的配置等问题,导致交易的复用性差,扩展性不高;原交易系统报文转换通过代码实现,开发维护成本高;原交易系统无法对交易进行监控,导致监控和运维困难。针对上述问题,本文在深入分析互联网保险交易系统需求的基础上,以BPM(Business Process Management,交易流程管理)技术为研究背景,提出了基于BPM技术的一套互联网保险交易系统。该系统利用BPM组件,报文转换组件,系统监控组件解决了交易流程不可配置,报文转换不可配置,交易无法监控等问题。目前该系统已经在J保险公司上线运行,系统稳定,运行结果表明,该系统为原互联网保险交易系统存在的问题提供了良好的解决方案。本文的主要研究成果包括:(1)对保险公司互联网第三方渠道对接使用的技术与业务场景进行分析整合,统一应用系统架构,公共组件进行拆分抽象,流程和报文转换部分通过配置实现,减少了手工对接的代码量以及后续运维多套系统的难度和工作量。(2)设计实现了一套基于BPM引擎的组件,解决了系统解耦和组件拆分后交易流程不可配置的问题,实现了交易流程的配置化,完善了交易调度和管理的问题。(3)设计实现了一套基于XML技术的报文转换组件,使用报文规则引擎的技术方法进行报文的映射和转换,实现报文节点的可配置化,解决了大量异构报文转换的适配和映射问题。(4)设计实现了交易监控组件,解决原交易系统只能监控系统硬件资源,难以深入系统的内部特别是交易处理的流程中,无法实时获取每一笔交易的运行情况和详尽的信息的问题,解决运维监控困难的问题。(5)对提出的系统架构改造和设计实现的公共组件进行功能和性能测试,并对测试结果进行了分析,验证了系统设计和技术方案实用性和有效性,并为系统的良好运行提出了优化措施。