Text this: Multi Agent Systems Combined with Semantic Technologies for Automated Negotiation in Virtual Enterprises