Sistemas Cliente/Servidor
Ejemplos desde mi entorno
Recursos TIC
Plataforma educativa Santillana LMS: libros y actividades virtuales.
Gestión Educativa o LMS
Plataforma Educativa Educamos: Comunicación interna institucional
Hotmail personal
Gamil personal y académico
Outlook institucional
Servidor Web
Chrome para actividades académicas y laborales
Appa bancarias
Cajeros automáticos
Colegio
Casa
Trabajo de Teams: Archivo e información tanto de estudiantes como de caracter institucional.
Aplicaciones
Servidores de aplicaciones de objetos
CORBA (Common Object Request Broker Arquitecture)
El cliente invoca un método remoto, el ORB localiza una instancia de la clase del objeto en el servidor, invoca el método y devuelve el resultado al objeto del cliente.
Los objetos del cliente usan un Object Request Broker (ORB).
conjunto de objetos de comunicación
Servidores groupware
Cada vez más se usa e-mail
Intercambio de información semiestructurada: texto, imágenes, u otros (Lotus Notes o Microsoft Exchange).
Servidores de transacciones
Los datos intercambiados son: Cliente -> servidor: solicitud Servidor -> cliente: mensaje de resultado
El cliente invoca procedimientos remotos o transacciones (conjunto de instrucciones SQL) sobre la base de datos.
Servidores de ficheros
Ejemplo
Entorno de colaboración ya sea interno como externo: Microsoft SharePoint.
Forma de compartir ficheros en una red (repositorios de documentos, imágenes, programas, etc.)
Los clientes hacen solicitudes de ficheros al servidor.
Servidor telnet
Ejemplo de App Android,
Para conectarse a un servidor de red, y ejecutar tareas directamente sobre la consola de dicho servidor: Telnet Client
Permite el acceso del usuario a un servidor remoto, pudiendo realizar cualquier tarea en el mismo.
Servidor web
Ejemplos de Apps Android
Para acceder a servidores Web desde nuestros dispositivos: Chrome, Firefox
atendiendo a la petición realizada por éste
proporcionar contenido HTML al navegador de un cliente
Servidor de base de datos
permite trasladar y sincronizar nuestros datos: MyTaskHelper
Encargado de proporcionar almacenamiento o acceso a base de datos.
Servidor de impresión
Ejemplo de App Android
impresión remota y compartir ficheros: Cloud Print
Permite a los usuarios de la red enviar a imprimir sus documentos.
Controlar una o varias impresoras
Servidor de correo
Ejemplo de Apps: Gmail, Outlook
Enviar, recibir o almacenar.
Realizar operaciones relacionadas con e-mails
Componentes
Base de datos
sitios de almacenaje para la utilización de los servidores y directamente de los clientes.
forman parte de la red
bancos de información ordenada, categorizada y clasificada
Servicios
La información pueden ser mail, música, mensajes simples entre software, videos, etc.
Busca responder las necesidades de un cliente,
Conjunto de información
Protocolo
Sobre el flujo de información en una red estructurada.
Pasos establecidos de manera clara y concreta
Conjunto de normas o reglas
Servidor
Subtopic
Envía información a los demás agentes de la red.
Puede ser un ordenador o una aplicación informática
Proveedor de servicios
Cliente
Requiere información proveniente de la red para funcionar.
Puede ser un ordenador como también una aplicación de informática
Demandante de servicios
Red
Con protocolos de transmisión de información establecidos.
Unidos de una manera física o no física
Conjunto de clientes, servidores y base de datos
Definición
Características:
Los servidores deben tener mecanismos de seguridad y protección que, a su vez, serán filtrados por el núcleo que controla el hardware
Misión establecer la comunicación entre los clientes y los servidores.
De propósito general, sirve para toda clase de aplicaciones.
Puede ser ejecutado en la mayoría de las computadoras.
Tipo más reciente de sistemas operativos.
Para IBM
Los requerimientos de servicio
Resultan en un trabajo realizado por otros computadores llamados servidores.
Hechos por estaciones de trabajo inteligentes o "clientes,
Modelo soporta un medio ambiente distribuido
Tecnología que proporciona al usuario final
A través de la organización, en múltiples plataformas
Acceso transparente a las aplicaciones, datos, servicios de cómputo o cualquier otro recurso del grupo de trabajo
En términos de arquitectura
Los aspectos que caracterizan a una aplicación
Proceso, almacenamiento, control y operaciones de entrada y salida de datos.
Se encuentran interconectados mediante una red de comunicaciones.
Están situados en más de un computador,
Desde lo conceptual
Permite mejorar
El rendimiento del sistema global de información.
Se sustenta en la idea de repartir
Los datos por todo el sistema informático
El tratamiento de la información
Modelo para construir sistemas de información.