Mobile-agent based multi-constraint one-to-many bilateral e-Negotiation framework