1.一种面向复杂信息系统模块改造集成的接口适配方法,其特征在于,所述方法包括:从外部存储介质获取预设的协议映射规则并构建规则库;监听并接收源模块通过源模块侧传输层协议发送的、携带源模块侧接口协议格式数据的调用请求;解析所述调用请求,剥离源模块侧传输层协议头以提取应用层数据,将所述应用层数据封装为内部通用数据模型;根据所述规则库中的请求映射规则,通过规则执行引擎对所述内部通用数据模型进行结构映射、数据转换及动态逻辑处理,按照目标模块侧接口协议格式的结构要求重构为目标请求数据,再通过目标模块侧传输层协议发送至目标模块;接收目标模块返回的响应数据,剥离目标模块侧传输层协议头后解析至内部通用数据模型,根据所述规则库中的响应映射规则对所述内部通用数据模型进行逆向转换,使响应数据符合源模块侧接口协议格式;将转换后的响应数据封装回源模块侧传输层协议并返回至源模块;所述通过规则执行引擎对所述内部通用数据模型进行结构映射、数据转换及动态逻辑处理包括:映射器根据请求映射规则中的字段映射表,将内部通用数据模型中源字段的层级路径映射为目标字段路径,建立源 - 目标字段的对应关系;数据转换器按规则中的数据类型转换要求,对映射后的字段值执行类型强制转换,并调用预定义函数完成字符串格式标准化、数值计算或数据脱敏处理;若协议映射规则中包含动态逻辑配置,内嵌脚本引擎加载并执行预置的脚本代码,实现列表型数据的循环迭代处理、基于字段值的条件分支判断,或调用外部数据源补充业务参数,最终生成符合目标模块侧接口协议格式的数据结构。
2.根据权利要求1所述的面向复杂信息系统模块改造集成的接口适配方法,其特征在于,将所述应用层数据封装为内部通用数据模型包括:提取应用层数据中的关键元素;所述关键元素包括服务名、操作名、参数键值对及序列化格式信息;按预设的元数据规范对关键元素进行标准化处理,将标准化后的信息封装至内部通用数据模型。
3.根据权利要求1所述的面向复杂信息系统模块改造集成的接口适配方法,其特征在于,所述规则执行引擎包括映射器、数据转换器、内嵌脚本引擎和数据模型库。
4.根据权利要求1所述的面向复杂信息系统模块改造集成的接口适配方法,其特征在于,根据所述规则库中的响应映射规则对所述内部通用数据模型进行逆向转换,使响应数据符合源模块侧接口协议格式包括:根据所述规则库中的响应映射规则,通过规则执行引擎对所述内部通用数据模型进行结构映射、数据转换及动态逻辑处理,使响应数据符合源模块侧接口协议格式;所述响应映射规则与请求映射规则对称,包括目标模块侧接口协议格式字段与源模块侧接口协议格式字段的逆向路径映射、响应数据类型的逆向转换规则,以及响应专属的动态逻辑处理脚本。
5.根据权利要求1所述的面向复杂信息系统模块改造集成的接口适配方法,其特征在于,所述协议映射规则通过可扩展标记语言配置文件进行定义;所述可扩展标记语言配置文件包括字段映射规则、数据类型转换规则和接口函数映射规则中的至少一种。
6.根据权利要求1所述的面向复杂信息系统模块改造集成的接口适配方法,其特征在于,所述方法还包括:构建所述规则库时,将外部存储介质中获取的协议映射规则按服务标识、接口标识进行分类存储;当需更新协议映射规则时,仅加载变更部分的规则文件,更新后的规则即时生效且接口适配器服务保持运行。
7.根据权利要求1所述的面向复杂信息系统模块改造集成的接口适配方法,其特征在于,所述方法还包括:在通过规则执行引擎对内部通用数据模型进行请求转换前,校验应用层数据是否包含源模块侧接口协议格式规定的必填字段,且字段值是否符合预设的合法性要求;在通过规则执行引擎对内部通用数据模型进行响应逆向转换后,校验转换后的响应数据是否匹配源模块侧接口协议格式的结构要求,且字段值是否与源模块的业务预期一致;若任意一次校验失败,则生成包含校验失败类型、异常字段名称及合法要求的结构化异常信息,将异常信息与本次适配请求的唯一标识绑定后记录至日志系统,并向源模块返回包含所述唯一标识的错误响应。
8.一种应用于如权利要求1-7任一项所述方法的面向复杂信息系统模块改造集成的接口适配系统,其特征在于,所述系统包括:规则管理模块,用于从外部存储介质获取预设的协议映射规则并构建规则库;请求接收模块,用于监听并接收源模块通过源模块侧传输层协议发送的、携带源模块侧接口协议格式数据的调用请求;请求解析模块,用于解析所述调用请求,剥离源模块侧传输层协议头以提取应用层数据,将所述应用层数据封装为内部通用数据模型;请求转换模块,用于根据所述规则库中的请求映射规则,通过规则执行引擎对所述内部通用数据模型进行结构映射、数据转换及动态逻辑处理,按照目标模块侧接口协议格式的结构要求重构为目标请求数据,再通过目标模块侧传输层协议发送至目标模块;逆转换模块,用于接收目标模块返回的响应数据,剥离目标模块侧传输层协议头后解析至内部通用数据模型,根据所述规则库中的响应映射规则对所述内部通用数据模型进行逆向转换,使响应数据符合源模块侧接口协议格式;响应返回模块,用于将转换后的响应数据封装回源模块侧传输层协议并返回至源模块。
9.根据权利要求8所述的面向复杂信息系统模块改造集成的接口适配系统,其特征在于,所述规则执行引擎包括映射器、数据转换器、内嵌脚本引擎和数据模型库。