Patent ID: 9256714
Filing Date: 2016-02-09
CPC Classification: G06F,H04L

Claim Text:
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.