pudiéndose implementar de forma centralizada o distribuida.