Contract Net

Was ist der Zweck des "Contract Net Protocols"? 
Welche Schritte beinhaltet das "Contract Net Protocol"? 
Welche verschiedenen Verfahren gibt es für die Angebotsabgabe? 
Wie steht das "Contract Net Protocol" mit der Agentenkommunikation in Verbindung?