1. A method for processing a unit of work, comprising: creating, at a server computer, a client computer group by selecting a subset of a plurality of client computers, where each of the plurality of client computers has a separate communication channel with the server computer; receiving a message from at least one of the subset of the plurality of client computers at the server computer; in response to receiving messages from at least two of the subset of the plurality of client computers within the client computer group, grouping the messages under a single unit of work; and computing a single decision associated with the single unit of work for the client computer group, where each of the at least two of the subset of the plurality of client computers is operable to accept the single decision.