Zusammenfassung der Ressource
Bloques de Tecnología Cliente - Servidor
- Elementos de arquitecturas
cliente/servidor
- Cliente: incluye sistema operativo (OS) sobre con interfaz gráfico de
usuario (GUI) o interfaz orientado a objetos de usuario (OOUI)
- Servidor: ejecuta software especializado
- Middleware: software distribuido para interacciones entre cliente
y servidor middleware incluye:
- Protocolos de transporte, como TCP/IP, IPX.
- NOS's (Sistemas operativos de red), como RPC, Samba.
- Middleware específico para el servicio como HTTP, ORB.
- Responsable del buen funcionamiento, especialmente en N niveles
- La API del cliente usada para invocar el
servicio, la transmisión de la solicitud y
la respuesta hasta el sistema que
informa al servidor No incluye el
software que proporciona el servicio ni
el interfaz de usuario en el cliente.
- Características del servidor
- Esperar peticiones de clientes . A veces sesión por cliente y otras conjunto dinámico de
sesiones
- Atender solicitudes concurrencia. Sin riesgo para la integridad de los recursos
compartidos
- Capacidad de lanzar tareas en segundo plano no relacionadas con el servicio
- Escalabilidad y extensibilidad
- SERVICIOS EXTENDIDOS
- Extensiones para acceso transparente a recursos compartidos (ficheros,
impresoras.)
- Servicios de autenticación
- Gestión del sistema: configuración, monitorización, generación de alertas, distribución y
manipulación de paquetes de software para los clientes, identificación de virus o intrusos.
- Servicios de bases de datos y de transacciones
- Servicios de internet: HTTP, SSL, firewalls, DNS.
- evolución de los servidores
- NetWare:
- Microsoft:
- Unix:
- Objetivos de Middleware
- De localización: innecesario saber la localización de un recurso \\Máquina\directorio\fichero viola la
transparencia de localización
- De nombres: mismo espacio de nombres en toda la red
- De acceso: sistema de acceso único
- De replicación: trabajar con recursos duplicados como únicos. Ej: mantener las copias y sincronizar
una base de datos replicada
- De fallos: el NOS debe controlar reintentos y recuperaciones