1. In a messaging system including a server that otherwise stores message rules in a server specific form, a method of translating a message rule from a global form into the server specific form during execution of the message rule, the method comprising acts of: receiving a message; in response to receiving the message, retrieving from a server storage a serialized extended rule that was serialized by a client using a code library; utilizing a copy of the code library to deserialize the extended rule, the extended rule including one or more condition structures and one or more action structures, wherein at least the action structures include identification values that are in a global form and can be compatibly transferred between computer systems that have differing server specific forms; and translating the identification values into server specific form for use in applying the one or more action structures to the received message.