La arquitectura cliente-servidor divide las tareas entre proveedores de servicios (servidores) y demandantes (clientes). Un cliente realiza peticiones a un servidor, quien le da respuesta. Esto permite centralizar la gestión de información y separar responsabilidades, facilitando el diseño del sistema. Existen varios estilos como presentación distribuida, remota o lógica distribuida, variando dónde residen la interfaz, aplicación y datos. El middleware es software que permite la interacción entre clientes y servidores, dividiéndose en general
0 calificaciones0% encontró este documento útil (0 votos)
70 vistas5 páginas
La arquitectura cliente-servidor divide las tareas entre proveedores de servicios (servidores) y demandantes (clientes). Un cliente realiza peticiones a un servidor, quien le da respuesta. Esto permite centralizar la gestión de información y separar responsabilidades, facilitando el diseño del sistema. Existen varios estilos como presentación distribuida, remota o lógica distribuida, variando dónde residen la interfaz, aplicación y datos. El middleware es software que permite la interacción entre clientes y servidores, dividiéndose en general
La arquitectura cliente-servidor divide las tareas entre proveedores de servicios (servidores) y demandantes (clientes). Un cliente realiza peticiones a un servidor, quien le da respuesta. Esto permite centralizar la gestión de información y separar responsabilidades, facilitando el diseño del sistema. Existen varios estilos como presentación distribuida, remota o lógica distribuida, variando dónde residen la interfaz, aplicación y datos. El middleware es software que permite la interacción entre clientes y servidores, dividiéndose en general
La arquitectura cliente-servidor divide las tareas entre proveedores de servicios (servidores) y demandantes (clientes). Un cliente realiza peticiones a un servidor, quien le da respuesta. Esto permite centralizar la gestión de información y separar responsabilidades, facilitando el diseño del sistema. Existen varios estilos como presentación distribuida, remota o lógica distribuida, variando dónde residen la interfaz, aplicación y datos. El middleware es software que permite la interacción entre clientes y servidores, dividiéndose en general
Descargue como DOC, PDF, TXT o lea en línea desde Scribd
Descargar como doc, pdf o txt
Está en la página 1de 5
1.defina el concepto de arquitectura cliente- servidor.
La arquitectura cliente-servidor es un modelo de aplicacin distribuida
en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea tambin se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es ms ventajosa en un sistema operativo multiusuario distribuido a travs de una red de computadoras. En esta arquitectura la capacidad de proceso est repartida entre los clientes y los servidores, aunque son ms importantes las ventajas de tipo organizativo debidas a la centralizacin de la gestin de la inormacin y la separacin de responsabilidades, lo que acilita y clari!ca el dise"o del sistema. La separacin entre cliente y servidor es una separacin de tipo lgico, donde el servidor no se ejecuta necesariamente sobre una sola mquina ni es necesariamente un slo programa. Los tipos espec#!cos de servidores incluyen los servidores $eb, los servidores de arc%ivo, los servidores del correo, etc. &ientras que sus propsitos var#an de unos servicios a otros, la arquitectura bsica seguir siendo la misma. En esta arquitectura la capacidad de proceso est repartida entre los clientes y los servidores, aunque son ms importantes las ventajas de tipo organizativo debidas a la centralizacin de la gestin de la inormacin y la separacin de responsabilidades, lo que acilita y clari!ca el dise"o del sistema. La separacin entre cliente y servidor es una separacin de tipo lgico, donde el servidor no se ejecuta necesariamente sobre una sola mquina ni es necesariamente un slo programa. Los tipos espec#!cos de servidores incluyen los servidores $eb, los servidores de arc%ivo, los servidores del correo, etc. &ientras que sus propsitos var#an de unos servicios a otros, la arquitectura bsica seguir siendo la misma. 2. Estilos del modelo cliente servidor (con sus respectivas ventajas y desventajas). PRESENTACIN DISTRIBUIDA '. (e distribuye la interaz entre el cliente y la plataorma servidora. ). La aplicacin y los datos estn ambos en el servidor. *. (imilar a la arquitectura tradicional de un +ost y ,erminales. -. El ./ se aprovec%a solo para mejorar la interaz gr!ca del usuario. Ventajas 0evitaliza los sistemas antiguos. 1ajo costo de desarrollo. 2o %ay cambios en los sistemas e3istentes. Desventajas El sistema sigue en el +ost. 2o se aprovec%a la 4U5 65nteraz 4r!ca de Usuario7y8o L92. La interaz del usuario se mantiene en muc%as plataormas. PRESENTACIN REMOTA '. La interaz para el usuario est completamente en el cliente. ). La aplicacin y los datos estn en el servidor. Ventajas La interaz del usuario aprovec%a bien la 4U5 y la L92. La aplicacin aprovec%a el +ost. 9decuado para algunos tipos de aplicaciones de apoyo a la toma de decisiones. Desventajas Las aplicaciones pueden ser complejas de desarrollar. Los programas de la aplicacin siguen en el +ost. El alto volumen de tr!co en la red puede %acer di#cil la operacin de aplicaciones muy pesadas. LGICA DISTRIBUIDA '. La interaz est en el cliente. ). La base de datos est en el servidor. *. La lgica de la aplicacin est distribuida entre el cliente y el servidor. Ventajas 9rquitectura ms corriente que puede manejar todo tipo de aplicaciones. Los programas del sistema pueden distribuirse al nodo ms apropiado. .ueden utilizarse con sistemas e3istentes. Desventajas Es di#cil de dise"ar. :i#cil prueba y mantenimiento si los programas del cliente y el servidor estn %ec%os en distintos lenguajes de programacin. 2o son manejados por la 4U5 -4L. ADMINISTRACIN DE DATOS REMOTA '. En el cliente residen tanto la interaz como los procesos de la aplicacin. ). Las bases de datos estn en el servidor. *. Es lo que com;nmente imaginamos como aplicacin cliente servidor Ventajas /on!guracin t#pica de la %erramienta 4U5 -4L. &uy adecuada para las aplicaciones de apoyo a las decisiones del usuario !nal. <cil de desarrollar ya que los programas de aplicacin no estn distribuidos. (e descargan los programas del +ost. Desventajas 2o maneja aplicaciones pesadas e!cientemente. La totalidad de los datos viaja por la red, ya que no %ay procesamiento que realice el +ost. BASE DE DATOS DISTRIBUIDA '. La interaz, los procesos de la aplicacin y parte de los datos de la base de datos estn en cliente. ). El resto de los datos estn en el servidor. Ventajas /on!guracin soportada por %erramientas 4U5 -4L. 9decuada para las aplicaciones de apoyo al usuario !nal. 9poya acceso a datos almacenados en ambientes %eterogneos. Ubicacin de los datos es transparente para la aplicacin. Desventajas 2o maneja aplicaciones grandes e!cientemente. El acceso a la base de datos distribuida es dependiente del proveedor del sot$are administrador de bases de datos.
3. defina que es Middleware y los tipos en los que se distribuye.
. !ree un su presentaci"n introduccion# objetivos ($eneral y espec%fico)# conclusi"n# $losario. INTRODUCCIN En vista del aprendizaje que tenemos diariamente en el aula de clases, nos vemos desa!ados por un mundo lleno de conocimientos que invoca a la investigacin. Este trabajo ue realizado precisamente para llenar las e3pectativas y ansias de intelectualidad que nos brinda la carrera, desde bases de datos, vemos la importancia de la arquitectura cliente servidor. Es e3actamente lo que se plasmara en el siguiente trabajo, la orma de /onocer una arquitectura que en este momento es una de las ms importantes y utilizadas en el mbito de enviar y recibir inormacin, tambin es una %erramienta potente para guardar los datos en una base de datos como servidor.
&. 'n$rese a la plataforma (lides)are.net y suba la presentaci"n creada en power point y envie el enlace a trav*s de la plataforma +1, que estara )abilitada para ese fin.
-. .reparar la presentaci"n para e/ponerla en el )orario de la )ora c0tedra correspondiente al tema. Definicin de middleware 1Es un termino que abarca a todo el software distribuido necesario para el soporte de interacciones entre !lientes y (ervidores1. Es el enlace que permite que un cliente obten$a un servicio de un servidor. Este se inicia en el modulo de 2.' de la parte del cliente que se emplea para invocar un servicio real3 esto pertenece a los dominios del servidor. 4ampoco a la interfa5 del usuario ni la a la l"$ica de la aplicaci"n en los dominios del cliente. Tipos de Middleware E/isten dos tipos de middleware6 1. Este tipo permite la impresi"n de documentos remotos# manejos de transacciones# autenticaci"n de usuarios# etc. 2. Middleware general 3. Middleware de servicios especficos 7eneralmente trabajan orientados a mensajes. 4rabaja uno sola transacci"n a la ve5. Funciones de un programa servidor 1. 2. Espera las solicitudes de los clientes. 3. Ejecuta muc)as solicitudes al mismo tiempo. . 2tiende primero a los clientes 8'.. &. Emprende y opera actividades de tareas en se$undo plano. -. (e mantiene activa en forma permanente.