【技术实现步骤摘要】
一种报文传输方法、系统及装置
本专利技术涉及数据处理领域,尤其涉及一种报文传输方法、系统及装置。
技术介绍
商业银行系统中,电子银行的各个系统间会不断的进行报文交换,但是不同系统支持的报文格式不同,例如有的支持JSON报文、XML报文或者流式报文等。对于支持不同报文格式的系统,若要实现报文的交互,需要实现报文格式的适配,现有技术中,通常需要为每种报文设置一套独立的交易程序,不仅使得内存的占用量大,而且代码的利用率低,冗余度高。
技术实现思路
有鉴于此,本专利技术实施例公开了一种报文传输方法、系统及装置,不仅实现了前台系统和后台系统报文格式的适配,并且提高了代码利用率,降低了代码存储的冗余度。本专利技术实施例公开了一种报文传输方法,包括:响应于前台系统发送的交易请求,接收所述前台系统发送的第一报文;解析所述第一报文,得到请求报文对象和响应报文对象;所述请求报文对象包括本次交易中与前台系统交互的报文格式,所述响应报文对象包括本次交易中与后台系统交互的报文格式;基于所述请 ...
【技术保护点】
1.一种报文传输方法,其特征在于,包括:/n响应于前台系统发送的交易请求,接收所述前台系统发送的第一报文;/n解析所述第一报文,得到请求报文对象和响应报文对象;所述请求报文对象包括本次交易中与前台系统交互的报文格式,所述响应报文对象包括本次交易中与后台系统交互的报文格式;/n基于所述请求报文对象和响应报文对象,设置本次交易的标签;/n调取所述标签对应的报文处理逻辑;/n基于所述报文处理逻辑对所述第一报文进行处理,以向本次交易对应的后台系统发送第二报文。/n
【技术特征摘要】
1.一种报文传输方法,其特征在于,包括:
响应于前台系统发送的交易请求,接收所述前台系统发送的第一报文;
解析所述第一报文,得到请求报文对象和响应报文对象;所述请求报文对象包括本次交易中与前台系统交互的报文格式,所述响应报文对象包括本次交易中与后台系统交互的报文格式;
基于所述请求报文对象和响应报文对象,设置本次交易的标签;
调取所述标签对应的报文处理逻辑;
基于所述报文处理逻辑对所述第一报文进行处理,以向本次交易对应的后台系统发送第二报文。
2.根据权利要求1所述的方法,其特征在于,所述基于本次交易请求中请求报文对象和响应报文对象,设置本次交易的标签,包括:
基于本次交易请求中请求报文对象设置交易请求标签;
基于本次交易请求中响应报文对象,设置本次交易的响应标签。
3.根据权利要求1所述的方法,其特征在于,所述基于所述报文处理逻辑对所述第一报文进行处理,并向本次交易对应的后台系统发送第二报文,包括:
基于所述报文处理逻辑将所述第一报文转换为第二报文;所述第二报文的格式为用于与后台系统交互的报文格式;
将所述第二报文发送给后台系统。
4.根据权利要求1所述的方法,其特征在于,还包括:
接收后台系统反馈的第三报文;所述第三报文为所述后台系统对所述第二报文进行处理后得到的;
调取本次交易的标签;
基于所述标签调取报文对应的报文处理逻辑;
基于所述报文处理逻辑对所述第三报文进行处理,以向本次交易对应的前台系统反馈第四报文。
5.根据权利要求4所述的方法,其特征在于,所述基于所述报文处理逻辑对所述第三报文进行处理,以向本次交易对应的前台系统发送第四报文,包括:
基于所述报文处理逻辑将所述第三报文转换为第四报文;所述第四报文的格式和用于与前台系统交互的报文格式一致;
将所述第四报文反馈给本次交易对应的前台系统。
...
【专利技术属性】
技术研发人员:周鹏霞,程密,张志玮,罗占海,马晓祯,常严,闫继鹏,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。