Es un modelo basado en comunicación por tareas entre productores y consumidores.

Existen 2 tipos de nodos:

  • Producers: Son los emisores, y generan información como materia prima.
  • Consumers: Son los receptores, consumen información para realizar algún tipo de procesamiento.

Se suele usar para el procesamiento de tareas.

Los Message Oriented Middleware ofrecen este patrón.