Proyecto multicapa

22
Ma. Gabriela Torres Guerrero Norma Karely Reyes Alvarado Ana María García Valadez María Isabel Joaquín Ledesma

Transcript of Proyecto multicapa

Page 1: Proyecto multicapa

Ma. Gabriela Torres Guerrero

Norma Karely Reyes Alvarado

Ana María García Valadez

María Isabel Joaquín Ledesma

Page 2: Proyecto multicapa

Características

Page 3: Proyecto multicapa

Escalabilidad

Page 4: Proyecto multicapa

Seguridad

Page 5: Proyecto multicapa

Separación en capas lógicasCliente

Interfase de usuario

Administración de las transacciones

Administración de los datos

Servidor de Aplicaciones

Lógica del negocio

Caché

Administración de las transacciones

Transparencia en la localización de los datos

Balance de carga

Servidor de Basesde Datos

Servicio de datos

Page 6: Proyecto multicapa

Diferencias entre Simple Multicapa Distribuida

Simple de construir. Más escalable. Compartir recursos

Facilidad en el rastreo de bugs.

Mayor reutilización de objetos.

Apertura, sistemas abiertos.

Acceso directo a datos. Listos para desarrollos Web/Inalámbricos.

Concurrencias, varios procesos pueden operar al mismo tiempo

Fácil puesta en marcha. Escalabilidad.

Tolerancia de defectos, fallas de sw y hw.

Page 7: Proyecto multicapa

Arquitectura Simple

Page 8: Proyecto multicapa

Arquitectura Multicapa

Page 9: Proyecto multicapa

Arquitectura Distribuida

Page 10: Proyecto multicapa

Enlaces de comunicaciones

Page 11: Proyecto multicapa

Descriptores de ficheros

Page 12: Proyecto multicapa

Intercambios de datos

Page 13: Proyecto multicapa

EL TIPO DE SOCKETS

Page 14: Proyecto multicapa

Las aplicaciones son rápidas y eficaces.

VENTAJAS DE SOCKETS

Page 15: Proyecto multicapa

Mecanismo más difundido para las comunicaciones entre procesos.

Page 16: Proyecto multicapa

Funcionamiento de una conexión socket

Page 17: Proyecto multicapa
Page 18: Proyecto multicapa

Tipos de Sockets

Page 19: Proyecto multicapa
Page 20: Proyecto multicapa

int accept (intdfServer, struct

sockaddr* direccCliente,

int* longDireccCli)

int listen (intdfServer, intlongDirecc )

int bind (intdfServer, struct

sockaddr*

direccServer, intlongDirecc )

Servidor (Funciones)

Page 21: Proyecto multicapa

Ejemplos de conexión

Page 22: Proyecto multicapa

Los sockets no orientados a conexión (UDP)