1. A method for grouping at least two diverse operations, comprising the steps of: initiating a context grouping the operations, wherein the group is one of at least two messaging operations, and at least one messaging operation and at least one transactional operation; performing the operations within the context, each operation resulting in an outcome; combining the outcomes; determining an overall outcome based on a combination of the outcomes for each operation; and taking at least one action dependent on the overall outcome.