SlideShare una empresa de Scribd logo
Arquitectura Cliente/Servidor
Arquitectura cliente/servidor
v  Servidor: rol que desempeña un equipo
ofreciendo un conjunto de servicios a los
clientes, tales como manejo de archivos,
impresión, páginas web, direccionamiento
de correo electrónico, actualización de BD
y control de acceso.
v  Cliente: rol que desempeña un equipo
demandando servicios de los servidores,
pero también puede realizar
procesamiento local, tales como
desplegar páginas web, mostrar ventanas
y generar correo electrónico.
v  Eventualmente un mismo equipo puede
desempeñar ambos roles.
v  Tareas se pueden distribuir entre estos
roles:
§  Presentación: software que permiten
presentar en forma adecuada los
resultados de una aplicación, p. ej.
ventanas en Windows, páginas web en un
navegador.
§  Aplicación: software que entrega un
resultado útil para el usuario (lógica del
negocio), p. ej. consulta de una factura,
valorización de un inventario.
§  Administración de datos: manejo de
los datos (en una BD) que sirven a las
aplicaciones de la lógica del negocio, p ej.
datos de los productos de una factura,
productos en inventario.
Arquitectura cliente/servidor
SERVIDOR
CLIENTE
Presentación Presentación
Lógica del
Negocio
Administración
de datos
Presentación Presentación Presentación
Lógica del
Negocio
Lógica del
Negocio
Presentación
Lógica del
Negocio
Lógica del
Negocio
Lógica del
Negocio
Administración
de datos
Administración
de datos
Administración
de datos
Administración
de datos
Administración
de datos
Arquitectura cliente/servidor
v Arquitectura de 2 capas:
v Arquitectura de 3 capas:
CLIENTE
Presentación
SERVIDOR
AdministraciÛn
de datos
LÛgica del
Negocio
SERVIDOR DE
DATOS
CLIENTESERVIDOR DE
APLICACIONES
PresentaciÛnAdministraciÛn
de datos
LÛgica del
Negocio
Arquitectura cliente/servidor
v Ejemplo de arquitectura cliente/servidor:
Servidor Web y de
Aplicaciones:
•  S.O.: Linux
•  Software servidor
web: Apache
•  Lenguaje de
aplicaciones: PHP
Servidor de BD:
•  S.O.: Linux
•  Sistema de
administración
de BD: MySQL
•  Lenguaje de
consultas: SQL
Internet
Cliente Web:
•  S.O.: Windows
•  Navegador: Opera
Cliente Web:
•  S.O.: Mac OS
•  Navegador: Safari
...
Cliente Web:
•  S.O.: Windows XP
•  Navegador: IExplorer
Arquitectura cliente/servidor
v Uso de
herramienta
XAMPP para
lado Servidor
Arquitectura cliente/servidor

Más contenido relacionado

Similar a Web cliente-servidor

Arquitectura de Software
Arquitectura de SoftwareArquitectura de Software
Arquitectura de Software
Pilar Pardo Hidalgo
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
Jose Morales
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
Jose Morales
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
Fernando Solis
 
Arquitecturaclienteservidor
ArquitecturaclienteservidorArquitecturaclienteservidor
Arquitecturaclienteservidor
Fernando Solis
 
cliente servidor
cliente servidorcliente servidor
cliente servidor
Fernando Solis
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
Christian Moreno
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
Freddy Hugo Estupiñan Batalla
 
Clase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo WebClase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo Web
José Ricardo Tillero Giménez
 
Presentacion Dynamics NAV 2015
Presentacion Dynamics NAV 2015Presentacion Dynamics NAV 2015
Presentacion Dynamics NAV 2015
Josep Pages
 
Web Desk - Construcción rápida de aplicaciones con Oracle Webcenter y ADF
Web Desk - Construcción rápida de aplicaciones con Oracle Webcenter y ADFWeb Desk - Construcción rápida de aplicaciones con Oracle Webcenter y ADF
Web Desk - Construcción rápida de aplicaciones con Oracle Webcenter y ADF
Alejandro Cañadas
 
Documentacion proyecto
Documentacion proyectoDocumentacion proyecto
Documentacion proyecto
Benjamín Joaquín Martínez
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
lissette_torrealba
 
Presentacion Dw Portal V090309 1
Presentacion Dw Portal V090309 1Presentacion Dw Portal V090309 1
Presentacion Dw Portal V090309 1
aghnet
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
Yael_21
 
Scripting cliente
Scripting clienteScripting cliente
Scripting cliente
UAEH
 
Javascript basico
Javascript basicoJavascript basico
Javascript basico
Romualdo Valencia Dominguez
 
Crystal reports server
Crystal reports serverCrystal reports server
Crystal reports server
Axalpha Consulting
 
Paginas web
Paginas webPaginas web
Paginas web
StephanyBarajas1
 
Paginas web
Paginas webPaginas web
Paginas web
Leidyachagua
 

Similar a Web cliente-servidor (20)

Arquitectura de Software
Arquitectura de SoftwareArquitectura de Software
Arquitectura de Software
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Arquitecturaclienteservidor
ArquitecturaclienteservidorArquitecturaclienteservidor
Arquitecturaclienteservidor
 
cliente servidor
cliente servidorcliente servidor
cliente servidor
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Clase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo WebClase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo Web
 
Presentacion Dynamics NAV 2015
Presentacion Dynamics NAV 2015Presentacion Dynamics NAV 2015
Presentacion Dynamics NAV 2015
 
Web Desk - Construcción rápida de aplicaciones con Oracle Webcenter y ADF
Web Desk - Construcción rápida de aplicaciones con Oracle Webcenter y ADFWeb Desk - Construcción rápida de aplicaciones con Oracle Webcenter y ADF
Web Desk - Construcción rápida de aplicaciones con Oracle Webcenter y ADF
 
Documentacion proyecto
Documentacion proyectoDocumentacion proyecto
Documentacion proyecto
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
Presentacion Dw Portal V090309 1
Presentacion Dw Portal V090309 1Presentacion Dw Portal V090309 1
Presentacion Dw Portal V090309 1
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
 
Scripting cliente
Scripting clienteScripting cliente
Scripting cliente
 
Javascript basico
Javascript basicoJavascript basico
Javascript basico
 
Crystal reports server
Crystal reports serverCrystal reports server
Crystal reports server
 
Paginas web
Paginas webPaginas web
Paginas web
 
Paginas web
Paginas webPaginas web
Paginas web
 

Último

Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 

Último (20)

Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 

Web cliente-servidor

  • 2. Arquitectura cliente/servidor v  Servidor: rol que desempeña un equipo ofreciendo un conjunto de servicios a los clientes, tales como manejo de archivos, impresión, páginas web, direccionamiento de correo electrónico, actualización de BD y control de acceso. v  Cliente: rol que desempeña un equipo demandando servicios de los servidores, pero también puede realizar procesamiento local, tales como desplegar páginas web, mostrar ventanas y generar correo electrónico. v  Eventualmente un mismo equipo puede desempeñar ambos roles.
  • 3. v  Tareas se pueden distribuir entre estos roles: §  Presentación: software que permiten presentar en forma adecuada los resultados de una aplicación, p. ej. ventanas en Windows, páginas web en un navegador. §  Aplicación: software que entrega un resultado útil para el usuario (lógica del negocio), p. ej. consulta de una factura, valorización de un inventario. §  Administración de datos: manejo de los datos (en una BD) que sirven a las aplicaciones de la lógica del negocio, p ej. datos de los productos de una factura, productos en inventario. Arquitectura cliente/servidor
  • 4. SERVIDOR CLIENTE Presentación Presentación Lógica del Negocio Administración de datos Presentación Presentación Presentación Lógica del Negocio Lógica del Negocio Presentación Lógica del Negocio Lógica del Negocio Lógica del Negocio Administración de datos Administración de datos Administración de datos Administración de datos Administración de datos Arquitectura cliente/servidor
  • 5. v Arquitectura de 2 capas: v Arquitectura de 3 capas: CLIENTE Presentación SERVIDOR AdministraciÛn de datos LÛgica del Negocio SERVIDOR DE DATOS CLIENTESERVIDOR DE APLICACIONES PresentaciÛnAdministraciÛn de datos LÛgica del Negocio Arquitectura cliente/servidor
  • 6. v Ejemplo de arquitectura cliente/servidor: Servidor Web y de Aplicaciones: •  S.O.: Linux •  Software servidor web: Apache •  Lenguaje de aplicaciones: PHP Servidor de BD: •  S.O.: Linux •  Sistema de administración de BD: MySQL •  Lenguaje de consultas: SQL Internet Cliente Web: •  S.O.: Windows •  Navegador: Opera Cliente Web: •  S.O.: Mac OS •  Navegador: Safari ... Cliente Web: •  S.O.: Windows XP •  Navegador: IExplorer Arquitectura cliente/servidor
  • 7. v Uso de herramienta XAMPP para lado Servidor Arquitectura cliente/servidor