CLASE 12 DE SEPTIEMBRE DEL 2003

 

Arquitectura de tres capas:


 Situaciones que apoyaron el modelo

La arquitectura de una aplicación es la vista conceptual de la estructura de ésta.

El rápido crecimiento de la popularidad de Internet

Nuevas tecnologías que permiten el desarrollo de Intranet y Extranet

Desarrollo de la computación distribuida

La necesidad de hacer trabajo fuera de la oficina, o en oficinas distantes

 Arquitectura de tres capas:
Conceptos

Consiste en crear aplicaciones divididas en capas funcionales que se comunican entre sí.

Toda aplicación contiene código de presentación, código de procesamiento de datos y código de almacenamiento de datos

 Arquitectura de tres capas:
Capa de presentación

Proporcionan la interfaz necesaria para presentar información y reunir datos

Aseguran los servicios de negocios necesarios para ofrecer las capacidades de transacciones requeridas e integrar al usuario con la aplicación para ejecutar un proceso de negocios

El cliente proporciona el contexto de presentación, generalmente un browser como Microsoft Internet Explorer o Netscape Navigator

Da libertad a los diseñadores para usar herramientas familiares para modificar la interfaz

Estos aspectos típicamente incluyen el manejo y aspecto de las ventanas, el formato de los reportes, menúes,  gráficos y elementos multimedia en general

Arquitectura de tres capas:
Capa de presentación

          Funciones

Obtener información del usuario.

Enviar la información del usuario a los servicios de negocios para su procesamiento

Recibir los resultados del procesamiento de los servicios de negocios

Presentar estos resultados al usuario.

 Arquitectura de tres capas:
Capa de Negocios

Son el “puente” entre un usuario y los servicios de datos

Responden a peticiones del usuario u otros servicios de negocios

Aísla al usuario de la interacción directa con la base de datos

Reúne todos los aspectos del software que tienen que automatizan o apoyan los procesos de negocio que llevan a cabo los usuarios

incluyen las tareas que forman parte de los procesos, las reglas y restricciones que aplican

Cuando los datos necesarios residen en un servidor de bases de datos, garantizan los servicios de datos indispensables para cumplir con la tarea de negocios o aplicar su regla

Una tarea de negocios es una operación definida por los requerimientos de la aplicación, como introducir una orden de compra o imprimir una lista de clientes

Las reglas de negocio son políticas que controlan el flujo de las tareas

Esta capa también recibe el nombre de la capa de la Lógica de la Aplicación

 

Arquitectura de tres capas:
Capa de Negocios

          Funciones

Recibir la entrada del nivel de presentación

Interactuar con los servicios de datos para ejecutar las operaciones de negocios para los que la aplicación fue diseñada a automatizar (por ejemplo, la preparación de impuestos por ingresos, el procesamiento de ordenes y así sucesivamente)

Enviar el resultado procesado al nivel de presentación

Arquitectura de tres capas:
Capa de Datos

También se le conoce como “Capa del repositorio”

Los servicios de datos tienen una variedad de formas y tamaños, incluyendo los sistemas de administración de bases de datos relacionales, servidores de correo electrónico, y sistemas de archivos.

 Funciones:

Almacenar los datos

Recuperar los datos.

Mantener los datos.

Administrar la integridad de los datos

Hosted by www.Geocities.ws

1