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

 

 

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

 

 

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

 

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.

 

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

 

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

 

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

 

 

 

13 de septiembre del 2003.

 

MODELO DE TRES CAPAS


(N- CAPAS)

INTRODUCCION

Es una “Evolucion” del modelo Cliente – Servidor

Se popularizo en 1995

Orientado principalmente al desarrollo de sistemas para Internet, Intranet y Extranets

 

Las principales piezas del modelo de 3 capas son:

 

El Servidor de Base de Datos

El Servidor de Base de Datos

Uno o varios Servidores de Aplicaciones

Los Clientes

 

EVOLUCION DEL MODELO CLIENTE – SERVIDOR

 

ELEMENTOS DE CAMBIO:

Crecio la aceptacion y difusion del modelo de Internet

Se requerian aplicaciones mas agiles

Aumento la complejidad de los Sistemas

Se elevaron los requerimientos de HW y SW de los clientes

Aumento de costos totales de los proyectos

 

 

TIPOS DE ARQUITECTURAS

 Existen tres estilos de Arquitectura para los sistemas distribuidos:

Arquitectura de 2 capas

 Arquitectura de 3 capas

 Arquitectura de N capas

 

 

ARQUITECTURA DE 2 CAPAS

 

 

 

Cliente

 

 

 

 

Servidor

 

 

 

ARQUITECTURA DE 3 CAPAS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


FUNCIONALIDAD DE LAS CAPAS

 

CAPA 1 (Interfaz del Usuario o de Presentacion):

    Componentes y elementos que forman la interface . Sus principales funcionalidades son la captura y visualizacion de datos

 

CAPA 2 (Logica de Aplicacion o de Negocio): Permite la utilizacion a la vez de varias aplicaciones de usuario. Aqui estan contenida la informacion principal del sistema

 

CAPA 3 (Capa de Datos): Incorporar el aceso a los datos solicitados

 

 

 

 

 

 

 

 

 

 


ESTRUCTURA DEL HARDWARE

 

 

 

 

 

 

 

 

 

 

 

 

 


BENEFICIOS DEL MODELO

Flexibilidad

Funcionalidad

Adaptacion

Desarrollo de Aplicaciones Dinamicas y Optimizadas que soportan accesos a Internet

Acceso a internet

Movilidad

 

 

 

 

 

ARQUITECTURA MULTINIVEL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


ARQUITECTURA WEB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hosted by www.Geocities.ws

1