Patent ID: 8443378

Claim:
A method comprising: generating a message by a processing device executing a rules placer, the generated message having a message type and being addressed to a message consumer; analyzing, by the processing device executing the rules placer, the generated message to identify a rule to associate with the generated message; searching, by the processing device executing the rules placer, for the identified rule to associate with the generated message in response to the analysis of the generated message, wherein the identified rule affects processing of the generated message by the message consumer; associating the identified rule with the generated message by the processing device executing the rules placer, the associating comprising at least one of attaching the identified rule to the generated message or placing the identified rule in a body of the generated message, wherein the identified rule comprises a conditional element and an action that affects the processing of the generated message to be performed by the message consumer when the conditional element is satisfied; and sending the generated message with the identified rule that affects the processing of the generated message to the message consumer, wherein the message consumer is to receive the generated message, process the identified rule to determine whether the conditional element is satisfied, and perform the action that affects the processing of the generated message when the conditional element is satisfied.