Ma. Gabriela Torres Guerrero
Norma Karely Reyes Alvarado
Ana María García Valadez
María Isabel Joaquín Ledesma
Características
Escalabilidad
Seguridad
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
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.
Arquitectura Simple
Arquitectura Multicapa
Arquitectura Distribuida
Enlaces de comunicaciones
Descriptores de ficheros
Intercambios de datos
EL TIPO DE SOCKETS
Las aplicaciones son rápidas y eficaces.
VENTAJAS DE SOCKETS
Mecanismo más difundido para las comunicaciones entre procesos.
Funcionamiento de una conexión socket
Tipos de Sockets
int accept (intdfServer, struct
sockaddr* direccCliente,
int* longDireccCli)
int listen (intdfServer, intlongDirecc )
int bind (intdfServer, struct
sockaddr*
direccServer, intlongDirecc )
Servidor (Funciones)
Ejemplos de conexión
Los sockets no orientados a conexión (UDP)