Documentos de Académico
Documentos de Profesional
Documentos de Cultura
03 Conceptos Arquitectura Cliente Servidor
03 Conceptos Arquitectura Cliente Servidor
Antes de empezar
Las pginas y sitios Web no funcionan por s mismas. Detrs de ellas existen muchos elementos que permiten que las podamos ver en nuestros navegadores. Inicialmente conoceremos, en trminos generales, lo que hay detrs de las aplicaciones Web.
Conjunto de componentes funcionales que aprovechando diferentes estndares, convenciones, reglas y procesos, permite integrar una amplia gama de productos y servicios informticos, de manera que pueden ser utilizados eficazmente dentro de la organizacin. Para seleccionar el modelo de una arquitectura, hay que partir del contexto tecnolgico y organizativo del momento y, que la arquitectura Cliente/Servidor requiere una determinada especializacin de cada uno de los diferentes componentes que la integran.
Sistemas Distribuidos
Los grandes ordenadores permitan realizar tareas en forma limitada y de uso un tanto exclusivo de organizaciones muy selectas.
Ahora son ms pequeos, ya sean personales o porttiles, y tienen las mismas e incluso mayores capacidades que los primeros Y estn cada vez ms introducidos en el quehacer cotidiano de una persona.
Sistemas cuyos componentes hardware y software, que estn en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicacin mediante un protocolo prefijado por un esquema cliente-servidor.
Arquitectura Cliente-Servidor
Inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicacin (dispositivo maestro o amo).
Espera y recibe las respuestas del servidor.
conectarse
varios
Normalmente interacta directamente con los usuarios finales mediante una interfaz grfica de usuario.
Servidores de archivos. Servidores de base de datos. Servidores de software de grupo. Servidores web. Servidores de correo. Servidor de objetos.
Servidores de impresin.
Servidores de aplicaciones. Etc.
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 dnde est 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.
Segn IBM, 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.
Servicios
SERVIDOR
CLIENTE
Base de Datos
Capa de Presentacin
Capa de la Aplicacin
B/D
Objetos de Negocio CLIENTES SERVIDOR SERVIDOR