面向SOA的联机交易报文处理装置及方法制造方法及图纸

技术编号:35480155 阅读:23 留言:0更新日期:2022-11-05 16:30
本发明专利技术公开了一种面向SOA的联机交易报文处理装置及方法,应用于软件设计技术领域,该装置包括:前端,用于在通过前端页面收到用户的点击菜单命令后,触发一次联机交易,生成请求报文,并发送至后端,所述请求报文包括事件编号;在接收到响应报文后,将html代码渲染至空白jsp上;后端,用于接收到请求报文后,通过事件分发器,获得请求报文中的事件编号对应的业务逻辑,基于所述业务逻辑,获得html代码,并添加至响应报文中,将响应报文反馈至前端。本发明专利技术可以实现面向SOA的联机交易报文处理,减少前端与后端的耦合,便于扩展和修改,效率高。效率高。效率高。

【技术实现步骤摘要】
面向SOA的联机交易报文处理装置及方法


[0001]本专利技术涉及软件设计
,尤其涉及面向SOA的联机交易报文处理装置及方法。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]应用平台联机交易报文是联机交易中消息交换与传输的数据单元,其包含了需要发送的完整的数据信息。
[0004]在面向SOA的系统中,随着业务需求的不断增长,系统页面越来越呈现出个性化,多样化,现有联机交易报文处理装置的接口注册过多,重复的配置项增多,由此带来重复工作量的增加。

技术实现思路

[0005]本专利技术实施例提供一种面向SOA的联机交易报文处理装置,用以实现面向SOA的联机交易报文处理,减少前端与后端的耦合,便于扩展和修改,效率高,该装置包括:
[0006]前端,用于在通过前端页面收到用户的点击菜单命令后,触发一次联机交易,生成请求报文,并发送至后端,所述请求报文包括事件编号;在接收到响应报文后,将html代码渲染至空白jsp上;
[0007]后端,用于接收到请求报文后,通过事件分发器,获得请求报文中的事件编号对应的业务逻辑;基于所述业务逻辑,获得html代码,并添加至响应报文中;将响应报文反馈至前端。
[0008]本专利技术实施例还提供一种面向SOA的联机交易报文处理方法,应用于前端,用以实现面向SOA的联机交易报文处理,减少前端与后端的耦合,便于扩展和修改,效率高,该方法包括
[0009]在通过前端页面收到用户的点击菜单命令后,触发一次联机交易,生成请求报文,并发送至后端,所述请求报文包括事件编号;所述后端在接收到请求报文后,通过事件分发器,获得请求报文中的事件编号对应的业务逻辑,基于所述业务逻辑,获得html代码,并添加至响应报文中,将响应报文反馈至前端;
[0010]在接收到响应报文后,将html代码渲染至空白jsp上。
[0011]本专利技术实施例还提供一种面向SOA的联机交易报文处理方法,应用于后端,用以实现面向SOA的联机交易报文处理,减少前端与后端的耦合,便于扩展和修改,效率高,该方法包括:
[0012]在接收到请求报文后,通过事件分发器,获得请求报文中的事件编号对应的业务逻辑;所述请求报文是前端在通过前端页面收到用户的点击菜单命令后,触发一次联机交易生成的,所述请求报文包括事件编号;
[0013]基于所述业务逻辑,获得html代码,并添加至响应报文中;
[0014]将响应报文反馈至前端;所述前端在接收到响应报文后,将html代码渲染至空白jsp上。
[0015]本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述面向SOA的联机交易报文处理方法。
[0016]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述面向SOA的联机交易报文处理方法。
[0017]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述面向SOA的联机交易报文处理方法。
[0018]本专利技术实施例中,前端在通过前端页面收到用户的点击菜单命令后,触发一次联机交易,生成请求报文,并发送至后端,所述请求报文包括事件编号;在接收到响应报文后,将html代码渲染至空白jsp上;后端接收到请求报文后,通过事件分发器,获得请求报文中的事件编号对应的业务逻辑,基于所述业务逻辑,获得html代码,并添加至响应报文中,将响应报文反馈至前端。与现有技术中每次都采用不同的注册接口,且前后端耦合的技术方案相比,后端通过事件分发器,直接进行业务处理,不用调用不同的注册接口,可以实现前后端解耦,便于扩展和修改。
附图说明
[0019]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0020]图1为本专利技术实施例中面向SOA的联机交易报文处理装置的示意图;
[0021]图2为本专利技术实施例中报文的结构示意图;
[0022]图3为本专利技术实施例中前端页面的示意图;
[0023]图4为本专利技术实施例中在数据库中配置响应页面模板的示例;
[0024]图5为本专利技术实施例中响应报文的示例;
[0025]图6为本专利技术实施例中面向SOA的联机交易报文处理方法的流程;
[0026]图7为本专利技术实施例中另一种面向SOA的联机交易报文处理方法的流程。
具体实施方式
[0027]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。
[0028]首先对本专利技术涉及的术语进行解释。
[0029]交易接口:是平台或组件向外部提供的联机服务功能,用于约束交互双方的报文结构,通讯协议,交互方式等,是在系统各组件间相互提供服务的标识,具有全局唯一性。
[0030]图1为本专利技术实施例中面向SOA的联机交易报文处理装置的示意图,包括:
[0031]前端101,用于在通过前端页面收到用户的点击菜单命令后,触发一次联机交易,生成请求报文,并发送至后端,所述请求报文包括事件编号;在接收到响应报文后,将html代码渲染至空白jsp上;
[0032]后端102,用于接收到请求报文后,通过事件分发器,获得请求报文中的事件编号对应的业务逻辑,基于所述业务逻辑,获得html代码,并添加至响应报文中,将响应报文反馈至前端。
[0033]在本专利技术实施例中,前端和后端分开部署,参考mvc模式,前端仅负责各业务功能菜单及数据的展现和页面间跳转逻辑,可称为视图层,后端负责提供业务逻辑处理、数据查询、核心接口调用等等,即控制层和模型层。这样可以实现前后端解耦,便于扩展和修改。
[0034]图2为本专利技术实施例中报文的结构示意图,包括请求报文和响应报文。
[0035]逻辑报文头部分:包含报文传递、控制相关的技术类信息,用来解决报文的传递、控制问题,其要素定义通常是固定的。
[0036]逻辑报文体部分:包含交易所需的业务要素信息,其要素随不同的服务而不同。
[0037]逻辑捎带报文部分:在报文尾部随报文一起传递的捎带信息,通常端到端定义。
[0038]图3为本专利技术实施例中前端页面的示意图,其中可以点击三个菜单,菜单一、菜单二、菜单三,用户点击任意一个菜单,获得菜单命令,另外,还可以通过按钮点击、下拉框的一次onChange动作、输入框的一次onBlur动作等等获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向SOA的联机交易报文处理装置,其特征在于,包括:前端,用于在通过前端页面收到用户的点击菜单命令后,触发一次联机交易,生成请求报文,并发送至后端,所述请求报文包括事件编号;在接收到响应报文后,将html代码渲染至空白jsp上;后端,用于接收到请求报文后,通过事件分发器,获得请求报文中的事件编号对应的业务逻辑;基于所述业务逻辑,获得html代码,并添加至响应报文中;将响应报文反馈至前端。2.如权利要求1所述的装置,其特征在于,所述事件分发器为注册联机服务接口。3.如权利要求1所述的装置,其特征在于,后端具体用于:执行所述业务逻辑,获得事件编号对应的业务参数值;获得请求报文中的事件编号对应的响应页面模板;匹配所述业务参数值和响应页面模板,获得html代码。4.如权利要求3所述的装置,其特征在于,后端还用于:将获得的事件编号对应的业务参数值存储至数据库中;从数据库中查询请求报文中的事件编号对应的响应页面模板;将从数据库中读取的事件编号对应的业务参数值与查询到的响应页面模板进行匹配。5.如权利要求3所述的装置,其特征在于,所述请求报文还包括菜单编号、参数列表,后端具体用于:根据参数列表执行所述业务逻辑。6.一种面向SOA的联机交易报文处理方法,其特征在于,应用于前端,包括:在通过前端页面收到用户的点击菜单...

【专利技术属性】
技术研发人员:王黎君杨红远曹文伟吴方义朱晓康
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1