Agents in Electronic Commerce: Component Technologies for Automated Negotiation and Coalition Formation