[发明专利]IBM主机实现事件驱动架构的方法及装置有效
申请号: | 201810787455.0 | 申请日: | 2018-07-17 |
公开(公告)号: | CN108965431B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 郑骏 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 徐彦圣 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ibm 主机 实现 事件 驱动 架构 方法 装置 | ||
1.一种IBM主机实现事件驱动架构的方法,其特征在于,应用于事件发布方,所以方法包括:
获取执行联机交易时得到的EDA关注事件内容;
调用EDA事件触发程序,并将所述EDA关注事件内容送入所述EDA事件触发程序,其中,所述EDA事件触发程序获取到所述EDA关注事件内容后,读取所述EDA关注事件内容所对应的事件触发条件,并结合所述EDA关注事件内容确定所述EDA关注事件内容所对应的EDA关注事件是否触发;
如果所述EDA关注事件触发,则确定对应的事件订阅方,并将所述EDA关注事件内容及所述事件订阅方的信息存储至后处理数据库;
通过EDA长挂进程对所述后处理数据库中的EDA关注事件内容进行转码转格式和事件报文组装,得到合法的EDA事件报文;
通过调用所述事件发布方的事件管理接口的方式向所述事件订阅方推送所述合法的EDA事件报文,其中,所述合法的EDA事件报文先到达消息中心,所述消息中心再将所述合法的EDA事件报文发送至所述事件订阅方,以使所述事件订阅方接收所述合法的EDA事件报文。
2.根据权利要求1所述的方法,其特征在于,读取所述EDA关注事件内容所对应的事件触发条件,并结合所述EDA关注事件内容确定所述EDA关注事件内容所对应的EDA关注事件是否触发包括:
判断所述EDA关注事件内容所对应的EDA关注事件是否合法;
如果所述EDA关注事件内容所对应的EDA关注事件合法,则根据所述事件触发条件确定所述EDA关注事件所对应的条件匹配模式;
如果所述条件匹配模式为无条件匹配,则确定所述EDA关注事件触发;
如果所述条件匹配模式为签约类匹配,则根据所述事件触发条件和所述EDA关注事件内容确定所述EDA关注事件是否触发。
3.根据权利要求2所述的方法,其特征在于,
如果所述EDA关注事件内容所对应的EDA关注事件不合法,则所述EDA关注事件不触发,不进行后续处理。
4.根据权利要求2所述的方法,其特征在于,根据所述事件触发条件和所述EDA关注事件内容确定所述EDA关注事件是否触发包括:
如果所述EDA关注事件内容中的信息与所述事件触发条件中的触发条件模式和触发条件值相匹配,则所述EDA关注事件触发;
如果所述EDA关注事件内容中的信息与所述触发条件模式或所述触发条件值中的至少之一不匹配,则所述EDA关注事件不触发。
5.根据权利要求1所述的方法,其特征在于,通过调用所述事件发布方的事件管理接口的方式向所述事件订阅方推送所述合法的EDA事件报文包括:
根据所述事件订阅方的信息确定是否需要指定事件订阅方;
如果需要指定事件订阅方,则调用所述事件发布方的事件管理接口并指定所述事件订阅方的唯一标识,以向对应的事件订阅方推送所述合法的EDA事件报文;
如果不需要指定事件订阅方,则调用所述事件发布方的事件管理接口并向所有的事件订阅方推送所述合法的EDA事件报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810787455.0/1.html,转载请声明来源钻瓜专利网。