Software Que son ??? Hacen referencia al uso y configuracion que generalmente timan los diferentes host dentro de una Red.
Tipos de Plataformas Centralizada. Distribuida. Cliente / servidor
Cliente Servidor El trmino cliente/servidor es originalmente aplicado a la arquitectura de software que describe el procesamiento entre dos o ms programas: una aplicacin y un servicio soportante.
Definicin: Es la tecnologa que proporciona al usuario final el acceso transparente a las aplicaciones, datos, servicios de cmputo o cualquier otro recurso del grupo de trabajo y/o, a travs de la organizacin, en mltiples plataformas. El modelo soporta un medio ambiente distribuido en el cual los requerimientos de servicio hechos por estaciones de trabajo inteligentes o "clientes'', resultan en un trabajo realizado por otros computadores llamados servidores".
Cliente Servidor C/S es una relacin entre procesos corriendo en mquinas separadas El servidor (S) es un proveedor de servicios. El cliente (C) es un consumidor de servicios. C y S Interactan por un mecanismo de pasaje de mensajes: Pedido de servicio. Respuesta
El modelo Cliente/Servidor rene las caractersticas necesarias para proveer esta infraestructura, independientemente del tamao y complejidad de las operaciones de las organizaciones pblicas o privadas y, consecuentemente desempea un papel importante en este proceso de evolucin. VIDEO: http://www.youtube.co m/watch?v=ea2vy1mQ UmA Evolucin de C/S la computadora Central Las computadoras dedicadas La Conexin libre Computo a travs de redes La arquitectura Cliente/servidor Servicios solo a un grupo exclusivo de usuarios Cada Servicio emplea su propia computadora Computadoras de Servicio La informacin reside en una o varias computadoras Demanda de informacin a cualquiera de las computadoras que proporcionan informacin
Arquitectura: Es el entramado de componentes funcionales que aprovechan diferentes estndares, convenciones, reglas, y procesos, integran una alta gama de productos y servicios informticos.
Como se selecciona? productos. Servicios informticos.
Cliente: es quien inicia un requerimiento
Servidor: Es cualquier recurso de cmputo dedicado a responder a los requerimientos.
Arquitectura C/S - Elementos
Puesto de Trabajo: Microcomputadoras.
Servidores (Back End: Suministra los servicios
Comunicaciones: Infraestructura de Red: garantiza la conexin fsica y trasferencia de datos. Infraestructura de Comunicaciones: permite la comunicacin entre clientes y servidores. Tipo de clientes Clientes Delgados: Servidor rpidamente saturado. Alta circulacin de datos en NIC Clientes Gordos: Mayor parte de trabajo en el Cliente. No centralizacin de la Gestin BD. Alta circulacin de datos intiles en la Red Tipo de Servidores Archivos: archivos y aplicaciones de productividad BD: son los de mas carga. Transacciones: cumple y procesa todas las transacciones. Groupware: operaciones de la Red. Objetos: Informacin que no son datos (BD). Web: Comunicacin con Internet.
Caractersticas del Modelo C/S El Cliente y el Servidor pueden actuar como una sola entidad y tambin pueden actuar como entidades separadas, realizando actividades o tareas independientes. Las funciones de Cliente y Servidor pueden estar en plataformas separadas, o en la misma plataforma. Un servidor da servicio a mltiples clientes en forma concurrente. Cada plataforma puede ser escalable independientemente. El acceso a los recursos de la red no muestra la complejidad de los diferentes tipos de formatos de datos y de los protocolos. Un sistema de servidores realiza mltiples funciones al mismo tiempo que presenta una imagen de un solo sistema a las estaciones Clientes. Designa un modelo de construccin de sistemas informticos de carcter distribuido.
Estilos del Modelo Cliente Servidor Arquitectura C/S de Dos Capas Arquitectura C/S de Tres Capas Arquitectura C/S de Dos Capas Bases de Datos Presentacin Lgica de la Aplicacin Se utiliza : Se requiere poco procesamiento de datos en la Empresa. Se tiene BD centralizada. La BD es Esttica. Mantenimiento mnimo. Arquitectura C/S de Tres Capas Capa: Base de Datos Aplicacin Presentacin SERVIDOR SERVIDOR CLIENTE Arquitectura C/S de Tres Capas Se caracteriza por: Se distribuye la interfaz entre el cliente y la plataforma servidor. Aplicacin y los Datos estn en Servidor. Similar a la Arquitectura Host y Terminal. Cliente solo se aprovecha para mejorar la Interfaz de Usuario.
BD. Lgica de la Aplicacin Interfaz de Usuario Terminal Fsico Arquitectura C/S de Tres Capas Ventajas: Revitaliza los sistemas Antiguos. Bajo costo de desarrollo. No hay cambio en los sistemas existentes. Desventajas: EL sistema sigue en el Cliente. No se aprovecha la GUI y/o LAN. La interfaz del usuario se mantiene en muchas plataformas. Arquitectura C/S de Tres Capas Ventajas: La Interfaz del usuario se aprovecha al Mximo (GUI/LAN). La aplicacin aprovecha al Cliente. Adecuado para tipo de aplicacin de apoyo la toma de decisin. Presentacin Remota BD. Lgica de la Aplicacin Terminal Inteligente Interfaz de Usuario
Desventaja Desarrollo complejo de la Aplicacin Programas de Aplicacin en el Cliente. LAN influye en la operacin de la aplicacin. Arquitectura C/S de Tres Capas Lgica Distribuida BD. Lgica de la Aplicacin Ordenador de Sobremesa Interfaz de Usuario Lgica de la Aplicacin
Ventajas: Puede manejar todo tipo de aplicaciones. Los programas del sistema se pueden distribuir al nodo apropiado. Puede utilizarse con sistemas existentes Desventajas: Diseo complejo. Difcil prueba y manejo, si la herramienta de desarrollo no es homognea. No son manejados por GUI 4GL Arquitectura C/S de Tres Capas Administracin de Datos Remota BD. Ordenador de Sobremesa Interfaz de Usuario Lgica de la Aplicacin
Ventajas:: Configuracin tpica de la herramienta GUI 4GL. Adecuada para aplicaciones de apoyo a las decisiones de usuario final. Fcil desarrollo. Se descargan los programas del Cliente. Desventajas: No maneja aplicaciones pesadas eficientemente. La totalidad de los datos viajan por la red, ya que no hay procesamiento que realice el Cliente. Arquitectura C/S de Tres Capas BD. Distribuida Base de Datos: Datos organizados y relacionados entre s, recolectados y exportados por los SI.
Sirven para: Almacenamiento de datos. Introduccin de datos de forma sencilla y limpia. Consultar fcil la informacin de forma ordenada. Filtrar registros.
Base De Datos Distribuida: Son mltiples bases de datos lgicamente relacionadas las cuales se encuentran distribuida en diferentes sitios (Servidores) interconectados por una red de comunicaciones, los cuales tienes autnomamente la capacidad de procesamiento, lo que indica que puede realizar operaciones locales o distribuida. Arquitectura C/S de Tres Capas BD. Distribuida Caractersticas: Autonoma local: Los sitios deben ser autnomos. No dependencia de un sitio central. Operacin continua. No se apagan Independecia con respecto a la ubicacin. Procesamiento Distribuido de con consultas: Manewjo distribuido de transacciones Arquitectura C/S de Tres Capas BD. Distribuida Base Datos. Arquitectura C/S de Tres Capas BD. Distribuida Base Datos. Ordenador de Sobremesa Distribucin de Datos. Interfaz de Usuario Lgica de la Aplicacin
Ventajas: Configuracin soportada por herramientas GUI 4GL. Confiabilidad en razn a la redundancia. Control local de los datos: integridad y administracin. Crecimiento modular de SI y BD. Bajos Costos de Comunicacin por la reduccin de trfico.
Desventajas: Costos y Complejidad del Software Mayor procesamiento para intercambiar informacin Integridad de Datos. Baja velocidad de respuesta si los datos no estn distribuidos apropiadamente de acuerdo a su uso. Arquitectura C/S de Tres Capas BD. Distribuida