En términos generales, existen tres formas en que las aplicaciones, como Perfios, agregan datos, cuya elección dependerá de las restricciones normativas, técnicas y comerciales.
- API públicas: más seguras, fácilmente extensibles, sin almacenamiento de datos de usuario. La aplicación se comunicará de forma segura con la base de datos del banco (o equivalente) a través de API estándar de inserción / extracción.
- Screen Scraping – menos seguro, rompe con actualizaciones en el sistema bancario. La aplicación almacenará los datos del usuario en su propia base de datos e iniciará sesión en el banco utilizando la interfaz del navegador en cada actualización (por ejemplo, aparecerá una pregunta de captcha / seguridad si es necesario).
- Analizador de declaraciones: medio seguro, se rompe ocasionalmente, sin almacenamiento de datos del usuario, sin datos en tiempo real. La aplicación analizará SMS, declaraciones y notificaciones de aplicaciones para interpretar y clasificar las transacciones.
La conclusión es: estas son diferencias de fondo y sufren sus propios pros y contras. En el mundo real, la mayoría de las aplicaciones utilizarán una combinación de múltiples enfoques para brindar la mejor experiencia al cliente final.
- Marcos de aplicaciones web: ¿Por qué a la gente ya no le gusta Struts 2? ¿Qué funciona mejor y por qué?
- ¿Qué es una aplicación web en tiempo real?
- ¿Cuál es la mejor empresa de aplicaciones web en Delhi?
- ¿Es mejor desarrollar una base de datos para una aplicación web Django bastante grande por separado en MySQL o dejar que los modelos Django lo hagan por usted?
- Al desarrollar una aplicación web, que tiene una función diferente para el sitio web (para blog, páginas de destino y marketing), ¿cuál es la forma típica en que se integran?