miércoles, 8 de julio de 2020

La lógica de negocio, en la aplicación o en el lado de los datos.?

A ver, que opinan ustedes.?

¿A dónde pertenece la lógica para mostrar un montón de números en un gráfico circular?
En la aplicación.

¿Dónde está la lógica para asegurar que si "X" = 0, entonces "Y" debe ser >= 0?
Eso pertenece justo al lado de los datos.

Tom Kyte - ASKTOM- escribió hace unos años atrás:

"Piense en esto: el año es 1996, las aplicaciones web son completamente nuevas, nunca antes existieron. Completamente nueva forma de abordar las cosas. La gente quería acceso web a sus datos.

Lástima que las aplicaciones heredadas se escribieran como transacciones CICS en un mainframe, con un panel frontal de pantalla verde ISPF.

OBSERVACIÓN: nunca deja de divertirme cuán muertas son las transacciones CICS similares a las aplicaciones de nivel medio y cuán similar es el panel de pantalla verde ISPF a un navegador web. Están casi muertos en el mismo

Entonces, cuando intentaron moverse a la web, fue realmente muy difícil,

¿por qué? Debido a que la lógica de los datos, las reglas de integridad de los datos, la seguridad, todo, estaba vinculado a las transacciones CICS (escritas principalmente en Cobol, por ejemplo) y la construcción de una aplicación que accedía a los datos directamente estaba PROHIBIDA, por la sencilla razón de que no podía hacerlo con seguridad.

No hay comentarios:

Publicar un comentario

Te agradezco tus comentarios. Te esperamos de vuelta.

Todos los Sábados a las 8:00PM

Optimismo para una vida Mejor

Optimismo para una vida Mejor
Noticias buenas que comentar