La solución es definir la comunicación en término de paso de mensajes.