En esta capa se sitúan las normas de acceso a datos, la
lógica de tratamiento de los mismos, y en general cualquier elemento de la
aplicación que pueda reutilizarse. El objetivo de la creación de esta capa
“intermedia” es aislar la capa de presentación de la capa de servidor, de forma
que las estructuras de datos subyacentes y la lógica que las utilizan sean
independientes de la capa de presentación.
La lógica de acceso a datos incluye los elementos necesarios
para que la aplicación se conecte a orígenes de datos y recupere estructuras de
datos que serán utilizadas por el resto de la aplicación. En una aplicación
distribuida, los únicos elementos que se conectan a la base de datos son los objetos
de acceso a datos, y el resto de elementos de la aplicación se limitan a
enlazar con estos objetos para solicitar datos y enviar órdenes a los orígenes
de datos.

Adán Velázquez Cruz