Arquitectura cliente servidor
Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. De lo que se trata, es de realizar una operación conjunta de varios robots para alcanzar un objetivo. Atendiendo a quién realiza el proceso de la información existen básicamente cuatro tipos de arquitectura cliente-servidor: Cliente Activo, Servidor Pasivo: El cliente realiza la totalidad del trabajo de procesado de la información.