Dependiendo del problema a resolver y de las funciones necesarias, serán útiles diferentes tipos de servicios de middleware.