Preserving integrity of messages in a messaging oriented middleware system
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
22 Citations
17 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for preserving integrity of messages in a messaging oriented middleware system, the computer program product comprising a computer readable storage device having computer readable program code embodied therewith, the computer readable program code comprising:
-
computer readable program code configured to determine a level of message integrity, as required by a message producer, by examination 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; computer readable program code configured to store said required level of message integrity, as required by said message producer, in a memory destination of said messaging engine; computer readable program code configured to store 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 computer readable program code configured to send 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, 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 message by said message producer or said message consumer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for preserving integrity of messages in a messaging oriented middleware system, comprising:
-
a processor; and memory connected to the processor, wherein the memory is encoded with instructions and wherein the instructions when executed comprise; instructions for determining a level of message integrity, as required by a message producer, by examination at a messaging engine of connection details between said message producer and a 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; instructions for storing said required level of message integrity, as required by said message producer, in a memory destination of said messaging engine; instructions for 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 instructions for 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, 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. - View Dependent Claims (14, 15, 16, 17)
-
Specification