发明名称 Transactional messaging support in connected messaging networks
摘要 A method and system are provided for transactional messaging support in connected messaging networks. A first messaging network is provided which does not support transactional processing and a second messaging network is provided which does support transactional processing. A proxy application is provided between the first and second messaging networks. The proxy application receives messages from a first application on the first messaging network, the messages including instructions regarding transactional processing of the messages, and forwards the messages to the second messaging network using a transactional processing supported by the second messaging network.
申请公布号 US8868744(B2) 申请公布日期 2014.10.21
申请号 US201113281542 申请日期 2011.10.26
申请人 International Business Machines Corporation 发明人 Levell Jonathan;Peel Matthew David
分类号 G06F15/173;G06F9/54;G06F9/46 主分类号 G06F15/173
代理机构 Grasso PLLC 代理人 Grasso PLLC ;Grasso Fred
主权项 1. A computer program comprising computer program code stored on a non-transitory computer readable medium, which when loaded into a computer system and executed thereon, causes said computer system to perform steps comprising: providing a proxy application between or within a first messaging network and a second messaging network, the first messaging network having a first application for producing an original message and the second messaging network having a second application for producing a response message to the original message from the first application, the first messaging network supporting non-transactional processing and the second messaging network supporting transactional processing, wherein the proxy application: receives original messages from the first application on the first messaging network, the messages including instructions regarding transactional processing of the original messages;creates a proxy transaction according to the instructions; andforwards the proxy transaction to the second messaging network using a procedure of transactional processing supported by the second messaging network and different than the non-transactional processing of the original messages supported by the first messaging network, wherein if at least a portion of the proxy transaction fails at the second messaging network, the proxy transaction is backed out such that no part of the proxy transaction occurred at the second messaging network.
地址 Armonk NY US