ePartners for Dynamic Task Allocation and Coordination