SlideShare una empresa de Scribd logo
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

Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capas
anibalsmit
 
Arquitecturas de protocolos
Arquitecturas de protocolosArquitecturas de protocolos
Arquitecturas de protocolos
mplr1590
 
Introducción a la Capa de Red
Introducción a la Capa de RedIntroducción a la Capa de Red
Introducción a la Capa de Red
Javier Peinado I
 
Uml videotienda (1)
Uml videotienda (1)Uml videotienda (1)
Uml videotienda (1)
cgviviana
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividad
Julio Pari
 

La actualidad más candente (20)

Clase4 poo-uml
Clase4 poo-umlClase4 poo-uml
Clase4 poo-uml
 
Bases de datos en red
Bases de datos en redBases de datos en red
Bases de datos en red
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Modelo del dominio
Modelo del dominioModelo del dominio
Modelo del dominio
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capas
 
Representación grafica m er
Representación grafica m erRepresentación grafica m er
Representación grafica m er
 
Fundamentos de la web
Fundamentos de la webFundamentos de la web
Fundamentos de la web
 
Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de Clases
 
Arquitecturas de protocolos
Arquitecturas de protocolosArquitecturas de protocolos
Arquitecturas de protocolos
 
Introducción a la Capa de Red
Introducción a la Capa de RedIntroducción a la Capa de Red
Introducción a la Capa de Red
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
 
Uml videotienda (1)
Uml videotienda (1)Uml videotienda (1)
Uml videotienda (1)
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
Protocolos de Red
Protocolos de RedProtocolos de Red
Protocolos de Red
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividad
 
Proyecto final de software
Proyecto final de softwareProyecto final de software
Proyecto final de software
 
Como realizar una red lan básica con packet tracer
Como realizar una red lan básica con packet tracerComo realizar una red lan básica con packet tracer
Como realizar una red lan básica con packet tracer
 
Gestión de Redes
Gestión de RedesGestión de Redes
Gestión de Redes
 
Administracion de usuarios y grupos
Administracion de usuarios y gruposAdministracion de usuarios y grupos
Administracion de usuarios y grupos
 

Similar a Arquitectura cliente servidor

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
Efrain Criss
 
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
 

Similar a Arquitectura cliente servidor (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 cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
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
 
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
 

Más de 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

PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
encinasm992
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 

Último (20)

PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadasherramientas informaticas mas utilizadas
herramientas informaticas mas utilizadas
 

Arquitectura cliente servidor

  • 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.