Sei sulla pagina 1di 7

ESQUEMA CLIENTE- SERVIDOR - ALGUNOS ANTECEDENTES, PORQUE FUE CREADO?

Existen diversos puntos de vista sobre la manera en que debera efectuarse el procesamiento de datos, aunque la mayora que opina, coincide en que nos encontramos en medio de un proceso de evolucin que se prolongar todava por algunos aos y que cambiar la forma en que obtenemos y utilizamos la informacin almacenada electrnicamente. El principal motivo detrs de esta evolucin es la necesidad que tienen las organizaciones (empresas o instituciones pblicas o privadas), de realizar sus operaciones ms gil y eficientemente, debido a la creciente presin competitiva a la que estn sometidas, lo cual se traduce en la necesidad de que su personal sea mas productivo, que se reduzcan los costos y gastos de operacin, al mismo tiempo que se generan productos y servicios ms rpidamente y con mejor calidad. En este contexto, es necesario establecer una infraestructura de procesamiento de informacin, que cuente con los elementos requeridos para proveer informacin adecuada, exacta y oportuna en la toma de decisiones y para proporcionar un mejor servicio a los clientes. 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. El objetivo de cliente/servidor es ofrecer una alternativa de diversidad de plataformas de proceso, aplicaciones y configuraciones que van a implementar los usuarios.

El proceso cliente/servidor no es en s mismo un producto, sino ms bien un estilo y un mtodo de diseo y construccin de aplicaciones de proceso. Una arquitectura cliente/servidor implica cuatro elementos bsicos: > Plataformas de proceso programables > Separacin entre funcin/proceso de aplicacin > Comunicacin entre procesos > Enfoque "solicitante/proveedor de servicios" Las aplicaciones en la arquitectura cliente/servidor estn funcionalmente separadas en distintos procesos y utilizan comunicacin solicitante/proveedor de servicios. Los clientes pueden ser cualquier tipo de sistemas inteligentes, desde PCs a sistemas propietarios, y lo mismo pueden ser los servidores. Cliente es una entidad programable que maneja parte de una aplicacin que no es compartida por otros clientes y que debe solicitar servicio e interactuar con una parte de la aplicacin que reside en una funcin "servidor programable". La relacin del cliente con el servidor es necesaria para ejecutar esa aplicacin en su totalidad. La funcin servidor es compartida por clientes y a ellos le ofrece servicios. Las aplicaciones cliente/servidor pueden tener diferentes controles: centrado en el host o centrado en el cliente. Para el caso del control centrado en el host, ste conoce todas las opciones de que disponen todos los usuarios en todo momento, las actividades de visualizacin, ejecucin de programas y gestin de recursos. Para el caso del control del cliente, ste tiene el control absoluto de la ejecucin de la aplicacin y los recursos compartidos son controlados por el servidor.

La evolucin de las arquitecturas cliente/servidor es el resultado de cambios que han tenido lugar entre los requerimientos de los clientes, en tecnologa y en la competencia. Con respecto a la definicin de arquitectura cliente/servidor se encuentran las siguientes definiciones: > Cualquier combinacin de sistemas que pueden colaborar entre si para dar a los usuarios toda la informacin que ellos necesiten sin que tengan que saber donde esta ubicada. > Es una arquitectura de procesamientos cooperativo donde uno de los componentes pide servicios a otro. > Es un procesamiento de datos de ndole colaborativo entre dos o ms computadoras conectadas a una red. > 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. > IBM define al modelo Cliente/Servidor. "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". > "Es un modelo para construir sistemas de informacin, que se sustenta en la idea de repartir el tratamiento de la informacin y los datos por todo el sistema informtico, permitiendo mejorar el rendimiento del sistema global de informacin"

Elementos principales "Los elementos principales de la arquitectura cliente servidor son justamente el elemento llamado cliente y el otro elemento llamado servidor". Por ejemplo dentro de un ambiente multimedia, el elemento cliente seria el dispositivo que puede observar el vdeo, cuadros y texto, o reproduce el audio distribuido por el elemento servidor. Por otro lado el cliente tambin puede ser una computadora personal o una televisin inteligente que posea la capacidad de entender datos digitales. Dentro de este caso el elemento servidor es el depositario del vdeo digital, audio, fotografas digitales y texto y los distribuye bajo demanda de ser una maquina que cuenta con la capacidad de almacenar los datos y ejecutar todo el software que brinda stos al cliente. A Aplicaciones Cliente/Servidor Y se integran en una arquitectura Cliente/Servidor en base a los elementos que caracterizan dicha arquitectura, es decir: > Puestos de Trabajo > Comunicaciones > Servidores

CARACTERISTICAS DEL MODELO CLIENTE/SERVIDOR

En el modelo CLIENTE/SERVIDOR podemos encontrar las siguientes caractersticas: 1. El Cliente y el Servidor pueden actuar como una sola entidad y tambin pueden actuar como entidades separadas, realizando actividades o tareas independientes. 2. Las funciones de Cliente y Servidor pueden estar enplataformas separadas, o en la misma plataforma. 3. Un servidor da concurrente. servicio a mltiples clientes en forma

4. Cada plataforma puede ser escalable independientemente. Los cambios realizados en las plataformas de los Clientes o de los Servidores, ya sean por actualizacin o por reemplazo tecnolgico, se realizan de una manera transparente para el usuario final. 5. La interrelacin entre el hardware y el software estn basados en una infraestructura poderosa, de tal forma que el acceso a los recursos de la red no muestra la complejidad de los diferentes tipos de formatos de datos y de los protocolos. 6. Un sistema de servidores realiza mltiples funciones al mismo tiempo que presenta una imagen de un solo sistema a las estaciones Clientes. Esto se logra combinando los recursos de cmputo que se encuentran fsicamente separados en un solo sistema lgico, proporcionando de esta manera el servicio ms efectivo para el usuario final. Tambin es importante hacer notar que las funciones Cliente/Servidor pueden ser dinmicas. Ejemplo, un servidor puede convertirse en cliente cuando realiza la solicitud de servicios a otras plataformas

dentro de la red. Su capacidad para permitir integrar los equipos ya existentes en una organizacin, dentro de una arquitectura informtica descentralizada y heterognea. 7. Adems se constituye como el nexo de unin mas adecuado para reconciliar los sistemas de informacin basados en mainframes o minicomputadores, con aquellos otros sustentados en entornos informticos pequeos y estaciones de trabajo. 8. Designa un modelo de construccin de sistemas informticos de carcter distribuido. 8.1 Su representacin tpica es un centro de trabajo (PC), en donde el usuario dispone de sus propias aplicaciones de oficina y sus propias bases de datos, sin dependencia directa del sistema central de informacin de la organizacin, al tiempo que puede acceder a los recursos de este host central y otros sistemas de la organizacin ponen a su servicio. En conclusin, Cliente/Servidor puede incluir mltiples plataformas, bases de datos, redes y sistemas operativos. Estos pueden ser de distintos proveedores, en arquitecturas propietarias y no propietarias y funcionando todos al mismo tiempo. Por lo tanto, su implantacin involucra diferentes tipos de estndares: APPC, TCP/IP, OSI, NFS, DRDA corriendo sobre DOS, OS/2, Windows o PC UNIX, en TokenRing, Ethernet, FDDI o medio coaxial, slo por mencionar algunas de las posibilidades.

ESQUEMA DE LA ARQUITECTURA CIENTE-SERVIDOR

Potrebbero piacerti anche