13. A method for performing at least one action on one or more items in a search result, the method comprising: receiving a set of one or more items comprising the search result; receiving an action profile, the action profile defining at least one action to be performed on one or more of the items in the search result; assigning a first set of the one or more items to a first service provider queue resident on a first node of a cluster of node computers and a second set of the one or more items to a second provider queue resident on the first node, each service provider queue representing a specific action; assigning a third set of the one or more items to a third service provider queue resident on a second node of the cluster of node computers and a fourth set of the one or more items to a fourth provider queue resident on the second node, each service provider queue representing a specific action; retrieving the first, second, third and fourth sets of items from the first, second, third and fourth service provider queues; and performing, a first action on the first and third sets of items using the first service provider and a second action on the second and fourth sets of items using the second service provider, in accordance with one or more rules defined in the action profile.
15. The method of claim 13 further comprising controlling the at least one action according to at least one of one or more policies and one or more rules.