Agent Technology for Communication Infrastructures