发明名称 Preserving integrity of messages in a messaging oriented middleware system
摘要 Message integrity in a messaging oriented middleware system is preserved by determining a message producer's level of message integrity by examination of connection details between the message producer and a messaging engine. The message producer's level of integrity is stored in a memory of the messaging engine. The message is then stored in the designated destination using the message producer's level of integrity. The message is sent from the designated destination to a consumer when it is determined that the consumer conforms to the integrity levels.
申请公布号 US9256714(B2) 申请公布日期 2016.02.09
申请号 US201113292797 申请日期 2011.11.09
申请人 International Business Machines Corporation 发明人 Kumar Darbha V.;Stanford-Clark Andrew J.;Thyagaraj Lohitashwa
分类号 G06F15/16;G06F21/00;H04L12/00;H04L29/00;H04L29/06;H04L12/58 主分类号 G06F15/16
代理机构 代理人 Clay Alan Bruce
主权项 1. A method of preserving integrity of messages in a messaging oriented middleware system, comprising: determining a level of message integrity, as required by a message producer, by examination, with a processor at a messaging engine, of connection details between said message producer and said messaging engine, wherein said level of message integrity, as required by said message producer comprises a specified level of security integrity comprising a secure sockets layer protocol on or a secure sockets layer protocol off and a specified level of transaction integrity comprising committing a single unit of work message upon success and rolling said single unit of work message back if a failure occurs is on or committing a single unit of work message upon success and rolling said single unit of work message back if a failure occurs is off; storing said required level of message integrity, as required by said message producer, in a memory destination of said messaging engine; storing a single unit of work message sent from said message producer to said messaging engine in said memory destination under said required level of message integrity, as required by said message producer, at said messaging engine; and sending said single unit of work message from said memory destination under said required level of message integrity, as required by said message producer, to a consumer when said consumer connects to said messaging engine and it is determined, by said processor at said messaging engine, that said consumer conforms to said required level of message integrity, wherein said level of message integrity, as required by said message producer, is preserved without setting any message properties on said single unit of work message by said message producer or said message consumer.
地址 Armonk NY US