SlideShare una empresa de Scribd logo
1 de 20
Arquitectura Cliente-Servidor
Dra. María Ester Gonzalez
mariaesgonzalez@udec.cl
Índice
1. Arquitectura cliente-servidor
2. Arquitectura Web
3. Arquitectura Orientada a Servicios
1. Arquitectura cliente-servidor
cliente al proceso que
inicia el diálogo o
solicita los recursos
Arquitectura cliente-servidor
servidor al proceso
que responde a las
solicitudes.
Modelo para el desarrollo de sistemas de información en el
que las transacciones se dividen en procesos
independientes que cooperan entre sí para intercambiar
información, servicios o recursos.
Arquitectura cliente-servidor
Servidor contiene la parte que debe ser compartida por
varios usuarios
Cliente permanece sólo lo particular de cada usuario
1. Arquitectura cliente-servidor
Clientes
1. Arquitectura cliente-servidor
Características:
 No necesita conocer la lógica del servidor, sólo su
interfaz externa.
 No depende de la ubicación física del servidor, ni
del tipo de equipo físico en el que se encuentra,
ni de su sistema operativo.
Clientes
1. Arquitectura cliente-servidor
Funciones:
 Manejo de la interfaz de usuario.
 Captura y validación de los datos de entrada.
 Generación de consultas/informes sobre las BBDD
Características:
 Presenta a todos sus clientes una interfaz
única y bien definida.
 Los cambios implican pocos o ningún
cambio en el cliente.
1. Arquitectura cliente-servidor
Servidores
Funciones:
 Acceso a ficheros compartidos.
 Consultas y accesos a base de datos.
 Procesos y lógica de negocio.
1. Arquitectura cliente-servidor
Servidores
1. Arquitectura cliente-servidor
Dos tipos de clientes:
 Cliente ligero (Thin client)
 Cliente pesado (Tick client)
1. Arquitectura cliente-servidor
Distintos tipos de servidores:
 Servidores de archivos
 Servidores de bases de datos
 Servidores de aplicaciones
 Servidores Web
 Servidores de correo
 …
1. Arquitectura cliente-servidor
2. Servidor Web
Servidor Web
Un programa que implementa el protocolo HTTP (Hyper
Text Transfer Protocol).
Hay que tener claro:
HTML es un formato de archivo
HTTP es un protocolo
HTTP está diseñado para transferir lo que llamamos
hipertextos, páginas web o páginas HTML (Hyper Text
Markup Language).
 Usado en cada transacción de la Web (WWW).
2. Servidor Web
Una vez establecida la conexión, el cliente (por ejemplo el
navegador web) envía tramas de datos que consisten en unas
cabeceras especiales y una petición, que es recibida al otro
lado de la conexión por el servidor HTTP
HTTP (Hyper Text Transfer Protocol)
 El navegador realiza una petición al servidor y éste le
responde con el contenido que el cliente solicita.
 El cliente es el encargado de interpretar el código HTML
 El servidor se limita a transferir el código de la página sin
llevar a cabo ninguna interpretación de la misma.
2. Servidor Web
HTTP (Hyper Text Transfer Protocol)
Dirección IP
 Número que identifica a una interfaz de un dispositivo
(habitualmente una computadora) dentro de una red que
utilice el protocolo IP (Internet Protocol).
 Se representa mediante un número binario de 32 bits (IPv4).
Las direcciones IP se pueden expresar como números de
notación decimal.
 Ejemplo de representación de dirección IPv4:
164.12.123.65
2. Servidor Web
URL (Uniform Resource Locator)
 Secuencia de caracteres, de acuerdo a un formato
estándar, que se usa para nombrar recursos (documentos,
imágenes, etc.) por su localización.
 Dirección en Internet de un recurso.
 El formato general de un URL es:
 protocolo://máquina/directorio/fichero
 protocolo://usuario:contraseña@máquina:puerto/directorio/fichero
2. Servidor Web
3. Arquitectura Orientada a Servicios
Arquitectura Orientada a Servicios (SOA)
Define la utilización de servicios para dar
soporte a los requerimientos de software
del usuario.
SOA e IDE
 La IDE se basa en servicios con interfaces estandarizadas
(como SOA)
 OGC está adaptando especificaciones como WMS, WFS y
WCS al contexto SOA
3. Arquitectura Orientada a Servicios
¡Muchas gracias por la atención!
Dra. María Ester Gonzalez
geoester@gmail.com

Más contenido relacionado

La actualidad más candente

MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORRené Pilataxi
 
Cuadro comparativo: Estructura interna de los ssoo
Cuadro comparativo: Estructura interna de los ssooCuadro comparativo: Estructura interna de los ssoo
Cuadro comparativo: Estructura interna de los ssoomary0917
 
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...José Antonio Sandoval Acosta
 
Presentacion Ftp
Presentacion FtpPresentacion Ftp
Presentacion Ftpalexmerono
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspBoris Salleg
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuarioYesith Valencia
 
CUADRO COMPARATIVO WEB 1.0, WEB 2.0 Y WEB 3.0
CUADRO COMPARATIVO WEB 1.0, WEB 2.0 Y WEB 3.0CUADRO COMPARATIVO WEB 1.0, WEB 2.0 Y WEB 3.0
CUADRO COMPARATIVO WEB 1.0, WEB 2.0 Y WEB 3.0jenniferbarrero
 
Los sistemas operativos de Red
Los sistemas operativos de Red Los sistemas operativos de Red
Los sistemas operativos de Red ANDINO2017
 
Servicios de Internet
Servicios de InternetServicios de Internet
Servicios de InternetJomicast
 
NetBeans
NetBeansNetBeans
NetBeans1da4
 
Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 11052403005n
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidosTensor
 

La actualidad más candente (20)

Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADOR
 
Cuadro comparativo: Estructura interna de los ssoo
Cuadro comparativo: Estructura interna de los ssooCuadro comparativo: Estructura interna de los ssoo
Cuadro comparativo: Estructura interna de los ssoo
 
Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.
 
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
 
Presentacion Ftp
Presentacion FtpPresentacion Ftp
Presentacion Ftp
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
CUADRO COMPARATIVO WEB 1.0, WEB 2.0 Y WEB 3.0
CUADRO COMPARATIVO WEB 1.0, WEB 2.0 Y WEB 3.0CUADRO COMPARATIVO WEB 1.0, WEB 2.0 Y WEB 3.0
CUADRO COMPARATIVO WEB 1.0, WEB 2.0 Y WEB 3.0
 
Servidor web
Servidor webServidor web
Servidor web
 
Los sistemas operativos de Red
Los sistemas operativos de Red Los sistemas operativos de Red
Los sistemas operativos de Red
 
Servicios de Internet
Servicios de InternetServicios de Internet
Servicios de Internet
 
NetBeans
NetBeansNetBeans
NetBeans
 
Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1
 
Arquitectura multicapa
Arquitectura multicapaArquitectura multicapa
Arquitectura multicapa
 
Navegadores y buscadores de internet
Navegadores y buscadores de internetNavegadores y buscadores de internet
Navegadores y buscadores de internet
 
SQLite
SQLiteSQLite
SQLite
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidos
 

Similar a Arquitectura cliente-servidor y orientada a servicios

1.4 tecnologiasWeb.ppt
1.4 tecnologiasWeb.ppt1.4 tecnologiasWeb.ppt
1.4 tecnologiasWeb.pptJaime Ramos
 
UTEL Administración de Servidores Web Introducción 2023.pptx
UTEL Administración de Servidores Web Introducción 2023.pptxUTEL Administración de Servidores Web Introducción 2023.pptx
UTEL Administración de Servidores Web Introducción 2023.pptxAlexVanSchulz
 
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGArquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGEfrain Criss
 
Arquitecturaclienteservidor
ArquitecturaclienteservidorArquitecturaclienteservidor
ArquitecturaclienteservidorFernando Solis
 
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...Didier Granados
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptxmedina2966
 
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptxArquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptxXavierNavia
 
Arquitectura de paginas web
Arquitectura de paginas webArquitectura de paginas web
Arquitectura de paginas webAime Rodriguez
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidorJramos_95
 

Similar a Arquitectura cliente-servidor y orientada a servicios (20)

Joselyn acosta
Joselyn acostaJoselyn acosta
Joselyn acosta
 
1.4 tecnologiasWeb.ppt
1.4 tecnologiasWeb.ppt1.4 tecnologiasWeb.ppt
1.4 tecnologiasWeb.ppt
 
UTEL Administración de Servidores Web Introducción 2023.pptx
UTEL Administración de Servidores Web Introducción 2023.pptxUTEL Administración de Servidores Web Introducción 2023.pptx
UTEL Administración de Servidores Web Introducción 2023.pptx
 
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGArquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Arquitecturaclienteservidor
ArquitecturaclienteservidorArquitecturaclienteservidor
Arquitecturaclienteservidor
 
Cliente servidor
Cliente   servidorCliente   servidor
Cliente servidor
 
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
servidor
servidorservidor
servidor
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptxArquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
 
Fundamentos de servicios informáticos
Fundamentos de servicios informáticosFundamentos de servicios informáticos
Fundamentos de servicios informáticos
 
Arquitectura de paginas web
Arquitectura de paginas webArquitectura de paginas web
Arquitectura de paginas web
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidor
 
Semana 15 -servicios_web
Semana 15 -servicios_webSemana 15 -servicios_web
Semana 15 -servicios_web
 
c-s.pptx
c-s.pptxc-s.pptx
c-s.pptx
 
Edwin
EdwinEdwin
Edwin
 
que es un socket
que es un socketque es un socket
que es un socket
 
Edwin
EdwinEdwin
Edwin
 

Más de MARIA ESTER GONZALEZ

Servicios descarga Web Feature Service (WFS)
Servicios descarga Web Feature Service (WFS) Servicios descarga Web Feature Service (WFS)
Servicios descarga Web Feature Service (WFS) MARIA ESTER GONZALEZ
 
XML (eXtensible Markup Lenguage) Ejemplo
XML  (eXtensible Markup Lenguage) EjemploXML  (eXtensible Markup Lenguage) Ejemplo
XML (eXtensible Markup Lenguage) EjemploMARIA ESTER GONZALEZ
 
Usabilidad: usuarios y metodologías
Usabilidad: usuarios y metodologías Usabilidad: usuarios y metodologías
Usabilidad: usuarios y metodologías MARIA ESTER GONZALEZ
 
Comunicacion visual en los geoportal
Comunicacion visual en los geoportalComunicacion visual en los geoportal
Comunicacion visual en los geoportalMARIA ESTER GONZALEZ
 
Dimensiones de la Comunicacion Visual
Dimensiones de la Comunicacion VisualDimensiones de la Comunicacion Visual
Dimensiones de la Comunicacion VisualMARIA ESTER GONZALEZ
 
Proyecto Usabilidad de Geoportales IDE
Proyecto Usabilidad de Geoportales IDEProyecto Usabilidad de Geoportales IDE
Proyecto Usabilidad de Geoportales IDEMARIA ESTER GONZALEZ
 
El futuro en la gestión de la Información Geográfica
El futuro en la gestión de la Información GeográficaEl futuro en la gestión de la Información Geográfica
El futuro en la gestión de la Información GeográficaMARIA ESTER GONZALEZ
 
Introducción a las Infraestructuras de Datos Espaciales
Introducción a las Infraestructuras de Datos Espaciales Introducción a las Infraestructuras de Datos Espaciales
Introducción a las Infraestructuras de Datos Espaciales MARIA ESTER GONZALEZ
 

Más de MARIA ESTER GONZALEZ (19)

Catalog Service Web (CSW)
Catalog Service Web (CSW) Catalog Service Web (CSW)
Catalog Service Web (CSW)
 
Servicios descarga Web Feature Service (WFS)
Servicios descarga Web Feature Service (WFS) Servicios descarga Web Feature Service (WFS)
Servicios descarga Web Feature Service (WFS)
 
XML (eXtensible Markup Lenguage) Ejemplo
XML  (eXtensible Markup Lenguage) EjemploXML  (eXtensible Markup Lenguage) Ejemplo
XML (eXtensible Markup Lenguage) Ejemplo
 
XML (eXtensible Markup Lenguage)
XML  (eXtensible Markup Lenguage)XML  (eXtensible Markup Lenguage)
XML (eXtensible Markup Lenguage)
 
Organismos estandarizacion
Organismos estandarizacionOrganismos estandarizacion
Organismos estandarizacion
 
Concepto de interoperabilidad
Concepto de interoperabilidadConcepto de interoperabilidad
Concepto de interoperabilidad
 
Usabilidad: usuarios y metodologías
Usabilidad: usuarios y metodologías Usabilidad: usuarios y metodologías
Usabilidad: usuarios y metodologías
 
Usabilidad: Definiciones
Usabilidad: Definiciones Usabilidad: Definiciones
Usabilidad: Definiciones
 
Comunicacion visual en los geoportal
Comunicacion visual en los geoportalComunicacion visual en los geoportal
Comunicacion visual en los geoportal
 
Dimensiones de la Comunicacion Visual
Dimensiones de la Comunicacion VisualDimensiones de la Comunicacion Visual
Dimensiones de la Comunicacion Visual
 
Usabilidad de Geoportales IDE
Usabilidad de Geoportales IDEUsabilidad de Geoportales IDE
Usabilidad de Geoportales IDE
 
Usabilidad geoportales IDE
Usabilidad geoportales IDEUsabilidad geoportales IDE
Usabilidad geoportales IDE
 
Proyecto Usabilidad de Geoportales IDE
Proyecto Usabilidad de Geoportales IDEProyecto Usabilidad de Geoportales IDE
Proyecto Usabilidad de Geoportales IDE
 
Cliente servicios
Cliente serviciosCliente servicios
Cliente servicios
 
Web 1.0, 2.0 y 3.0
Web 1.0, 2.0 y 3.0Web 1.0, 2.0 y 3.0
Web 1.0, 2.0 y 3.0
 
Mapas conceptuales y mentales
Mapas conceptuales y mentalesMapas conceptuales y mentales
Mapas conceptuales y mentales
 
Internet de las cosas
Internet de las cosasInternet de las cosas
Internet de las cosas
 
El futuro en la gestión de la Información Geográfica
El futuro en la gestión de la Información GeográficaEl futuro en la gestión de la Información Geográfica
El futuro en la gestión de la Información Geográfica
 
Introducción a las Infraestructuras de Datos Espaciales
Introducción a las Infraestructuras de Datos Espaciales Introducción a las Infraestructuras de Datos Espaciales
Introducción a las Infraestructuras de Datos Espaciales
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 

Último (19)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 

Arquitectura cliente-servidor y orientada a servicios

  • 1. Arquitectura Cliente-Servidor Dra. María Ester Gonzalez mariaesgonzalez@udec.cl
  • 2. Índice 1. Arquitectura cliente-servidor 2. Arquitectura Web 3. Arquitectura Orientada a Servicios
  • 3. 1. Arquitectura cliente-servidor cliente al proceso que inicia el diálogo o solicita los recursos Arquitectura cliente-servidor servidor al proceso que responde a las solicitudes.
  • 4. Modelo para el desarrollo de sistemas de información en el que las transacciones se dividen en procesos independientes que cooperan entre sí para intercambiar información, servicios o recursos. Arquitectura cliente-servidor Servidor contiene la parte que debe ser compartida por varios usuarios Cliente permanece sólo lo particular de cada usuario 1. Arquitectura cliente-servidor
  • 5. Clientes 1. Arquitectura cliente-servidor Características:  No necesita conocer la lógica del servidor, sólo su interfaz externa.  No depende de la ubicación física del servidor, ni del tipo de equipo físico en el que se encuentra, ni de su sistema operativo.
  • 6. Clientes 1. Arquitectura cliente-servidor Funciones:  Manejo de la interfaz de usuario.  Captura y validación de los datos de entrada.  Generación de consultas/informes sobre las BBDD
  • 7. Características:  Presenta a todos sus clientes una interfaz única y bien definida.  Los cambios implican pocos o ningún cambio en el cliente. 1. Arquitectura cliente-servidor Servidores
  • 8. Funciones:  Acceso a ficheros compartidos.  Consultas y accesos a base de datos.  Procesos y lógica de negocio. 1. Arquitectura cliente-servidor Servidores
  • 10. Dos tipos de clientes:  Cliente ligero (Thin client)  Cliente pesado (Tick client) 1. Arquitectura cliente-servidor
  • 11. Distintos tipos de servidores:  Servidores de archivos  Servidores de bases de datos  Servidores de aplicaciones  Servidores Web  Servidores de correo  … 1. Arquitectura cliente-servidor
  • 12. 2. Servidor Web Servidor Web Un programa que implementa el protocolo HTTP (Hyper Text Transfer Protocol). Hay que tener claro: HTML es un formato de archivo HTTP es un protocolo HTTP está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (Hyper Text Markup Language).
  • 13.  Usado en cada transacción de la Web (WWW). 2. Servidor Web Una vez establecida la conexión, el cliente (por ejemplo el navegador web) envía tramas de datos que consisten en unas cabeceras especiales y una petición, que es recibida al otro lado de la conexión por el servidor HTTP HTTP (Hyper Text Transfer Protocol)
  • 14.  El navegador realiza una petición al servidor y éste le responde con el contenido que el cliente solicita.  El cliente es el encargado de interpretar el código HTML  El servidor se limita a transferir el código de la página sin llevar a cabo ninguna interpretación de la misma. 2. Servidor Web HTTP (Hyper Text Transfer Protocol)
  • 15. Dirección IP  Número que identifica a una interfaz de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo IP (Internet Protocol).  Se representa mediante un número binario de 32 bits (IPv4). Las direcciones IP se pueden expresar como números de notación decimal.  Ejemplo de representación de dirección IPv4: 164.12.123.65 2. Servidor Web
  • 16. URL (Uniform Resource Locator)  Secuencia de caracteres, de acuerdo a un formato estándar, que se usa para nombrar recursos (documentos, imágenes, etc.) por su localización.  Dirección en Internet de un recurso.  El formato general de un URL es:  protocolo://máquina/directorio/fichero  protocolo://usuario:contraseña@máquina:puerto/directorio/fichero 2. Servidor Web
  • 17. 3. Arquitectura Orientada a Servicios Arquitectura Orientada a Servicios (SOA) Define la utilización de servicios para dar soporte a los requerimientos de software del usuario.
  • 18. SOA e IDE  La IDE se basa en servicios con interfaces estandarizadas (como SOA)  OGC está adaptando especificaciones como WMS, WFS y WCS al contexto SOA 3. Arquitectura Orientada a Servicios
  • 19.
  • 20. ¡Muchas gracias por la atención! Dra. María Ester Gonzalez geoester@gmail.com

Notas del editor

  1. Un ejemplo de cliente pesado sería una aplicación Swing (Java). Cliente ligero: es una computadora (cliente) en una arquitectura de red cliente-servidor que tiene muy poca o ninguna lógica del programa, por lo tanto depende principalmente del servidor central para las tareas de procesamiento. Cliente pesado (Tick client) es un cliente que realiza el grueso de las operaciones de procesamiento de datos. Los datos en sí mismos son almacenados en el servidor. Cliente pesado
  2. Protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies
  3. Hay tres clases de direcciones IP que una organización puede recibir de parte de Internet Assigned Numbers Authority (IANA): clase A, clase B y clase C. En la actualidad, IANA reserva las direcciones de clase A para los gobiernos de todo el mundo y las direcciones de clase B para las medianas empresas. Se otorgan direcciones de clase C para todos los demás solicitantes. Cada clase de red permite una cantidad fija de equipos (hosts).
  4. localizador uniforme de recurso Combina el nombre de la computadora que proporciona la información, el directorio donde se encuentra, el nombre del fichero y el protocolo a usar para recuperar los datos.
  5. Los servicios son unidades básicas de computación que permiten crear servicios más complejos y que pueden reutilizarse para el desarrollo de aplicaciones distribuidas basadas en servicios. Los nodos de la red hacen disponibles sus recursos a otros participantes en la red como servicios independientes a los que tienen acceso de un modo estandarizado.