1. A method of using rules in a distributed computing system, comprising: generating a message; associating one or more rules with the message, each of the one or more rules pertaining to an action to be performed; and sending the message with the associated rules to a destination.