Download Aplicaciones en 2,3 y n capas

Document related concepts

Programación por capas wikipedia , lookup

Capa de acceso a datos wikipedia , lookup

Middleware wikipedia , lookup

Wireless Access in Vehicular Environments wikipedia , lookup

Procedimiento almacenado wikipedia , lookup

Transcript
Aplicaciones en 2,3 y n capas
Desarrollo de aplicaciones Web
Aplicación de dos capas.
• Las capas que esta arquitectura presenta son las siguientes:
• nivel de aplicación
Este nivel es en el que se encuentra toda la interfaz del
sistema y es la que el usuario puede disponer para realizar
su actividad con el sistema.
• • nivel de la base de datos.
Este nivel de la base de datos también llamado
elrepositorio de datos, es la capa en donde se almacena
toda la información ingresada en el sistema y que se
deposita en forma permanente.
• Existen herramientas para el desarrollo en dos capas por
ejemplo visual basic, access y sql.
Definiciones
•
Capa de presentación: Presenta el sistema al usuario, comunica la
información y captura la información del usuario en un mínimo
proceso. Esta capa se comunica únicamente con la capa de negocio.
• Capa de negocio: Es donde residen los programas que se ejecutan,
se reciben peticiones del usuario y se envían las respuestas tras el
proceso, es aquí donde se establecen todas las reglas que deben
cumplirse, se comunica con la capa de presentación, para recibir
solicitudes y presentar los resultados, y con la capa de datos, para
solicitar al gestor de base de datos almacenar o recuperar datos.
• Capa de datos: Es donde residen los datos y es la encargada de
acceder a los mismos. Está formada por uno o más gestores de
bases de datos que realizan todo el almacenamiento de datos,
reciben solicitudes de almacenamiento o recuperación de
información desde la capa de negocio.
•
Imagen
Capa 1
• Diseño de la presentación
Capa 2
• Programación en los diferentes lenguajes java,
visualbasic,etc..
• Ejemplo la creacion de todas las clases a
utilizar . Clase maestro, Clase Alumno, clase
conexión a la base de datos.
Capa 3
• Utilizando un manejador de base de datos por
ejemplo el mysql, se crea la base de datos,
con sus tablas y registros respectivos
relacionados con la programación.
APLICACIONES DE N CAPAS
• En una aplicación distribuida en n-capas los diferentes
procesos están distribuidos en diferentes capas no sólo
lógicas, sino también físicas. los procesos se ejecutan
en diferentes equipos, que pueden incluso residir en
plataformas o sistemas operativos completamente
distintos. cada equipo posee una configuración distinta
y está optimizado para realizar el papel que le ha sido
asignado dentro de la estructura de la aplicación, de
modo que tanto los recursos como la eficiencia global
del sistema se optimicen.
•