Automated Negotiation Based on Virtual Intelligent Agents