La vista lógica se centra
principalmente en los requerimientos funcionales (por ejemplo, los servicios
que el sistema debe de proporcionar a sus usuarios). El sistema se descompone
en una serie de abstracciones clave, tomadas (principalmente) del dominio del
problema y en la forma de los objetos o las clases de objetos.
Sobre estos se aplican los
principios de abstracción, encapsulamiento y herencia.
Esta descomposición no sólo se
hace para potenciar el análisis funcional, sino también sirve para identificar
mecanismos y elementos de diseño comunes a diversas partes del sistema. Los
diagramas se usan para representar los distintos componentes del sistema y la
interacción que existe entre estos.
A nivel arquitectural las
aplicaciones Web se componen de tres capas: la capa de presentación, la de
lógica de negocio y la capa de persistencia. En la Figura se muestra la
descomposición de las capas de una aplicación Web y cuál es la relación que
existe entre estas.
La capa de lógica de negocio
contiene todas las reglas de negocio necesarias para modificar los componentes
de datos contenidos en la capa de persistencia. Las reglas de negocio permiten
al sistema realizar una función que cumpla los requerimientos de los usuarios.
La capa de lógica de negocio sólo se encarga de modificar los datos contenidos
en la capa de persistencia y enviarlos a la capa de presentación para
mostrarlos al usuario. En una aplicación Web para comercio electrónico esta
capa es la encargada de validar usuarios, velicar la existencia de los
productos, validar los pagos electrónicos, etc.

No hay comentarios:
Publicar un comentario
Muchas gracias por su comentario, con su ayuda mejoraremos el Blogger