SlideShare una empresa de Scribd logo
1 de 15
Características generales de
un servicio web
Tema 4 SRI
Vicente Sánchez Patón
I.E.S Gregorio Prieto
Características generales de un
servicio web
Existen múltiples definiciones sobre lo que son los Servicios
Web, lo que muestra su complejidad a la hora de dar una
adecuada definición que englobe todo lo que son e implican.
Una posible sería hablar de ellos como un conjunto de
aplicaciones o de tecnologías con capacidad para interoperar
en la Web. Estas aplicaciones o tecnologías intercambian
datos entre sí con el objetivo de ofrecer unos servicios. Los
proveedores ofrecen sus servicios como procedimientos
remotos y los usuarios solicitan un servicio llamando a estos
procedimientos a través de la Web.
Componentes y
funcionamientoEl siguiente gráfico muestra cómo interactúa un conjunto de Servicios
Web:
Componentes y
funcionamiento
Según el ejemplo del gráfico, un usuario (que juega el
papel de cliente dentro de los Servicios Web), a través
de una aplicación, solicita información sobre un viaje
que desea realizar haciendo una petición a una agencia
de viajes que ofrece sus servicios a través de Internet.
La agencia de viajes ofrecerá a su cliente (usuario) la
información requerida. Para proporcionar al cliente la
información que necesita, esta agencia de viajes
solicita a su vez información a otros recursos (otros
Servicios Web) en relación con el hotel y la compañía
aérea. La agencia de viajes obtendrá información de
estos recursos, lo que la convierte a su vez en cliente
de esos otros Servicios Web que le van a proporcionar
la información solicitada sobre el hotel y la línea aérea.
Por último, el usuario realizará el pago del viaje a
través de la agencia de viajes que servirá de
intermediario entre el usuario y el servicio Web que
gestionará el pago.
Componentes y
funcionamiento
En todo este proceso intervienen una serie de tecnologías
que hacen posible esta circulación de información. Por un
lado, estaría SOAP (Protocolo Simple de Acceso a Objetos).
Se trata de un protocolo basado en XML, que permite la
interacción entre varios dispositivos y que tiene la capacidad
de transmitir información compleja. Los datos pueden ser
transmitidos a través de HTTP , SMTP , etc. SOAP especifica
el formato de los mensajes. El mensaje SOAP está
compuesto por un envelope (sobre), cuya estructura está
formada por los siguientes elementos: header (cabecera) y
body (cuerpo).
Componentes y
funcionamiento
Por otro lado, WSDL (Lenguaje de Descripción
de Servicios Web), permite que un servicio y
un cliente establezcan un acuerdo en lo que se
refiere a los detalles de transporte de
mensajes y su contenido, a través de un
documento procesable por dispositivos. WSDL
representa una especie de contrato entre el
proveedor y el que solicita. WSDL especifica la
sintaxis y los mecanismos de intercambio de
mensajes.
Nombres y direcciones URLs y
URIs
Algunos ejemplos de nombres e identificadores son
las URL, los nombres de dominio de Internet, los
nombres de archivos… etc.
Podemos distinguir entre nombres puros (patrones
de bits sin interpretar) y no puros (contienen
información sobre el objeto al que nombran (p. ej:
la ubicación del objeto)). En el otro extremo de un
nombre puro se sitúa la dirección de un objeto, la
cual es eficaz para acceder a éste, pero está el
problema de que un objeto puede cambiar de
localización.
Nombres y direcciones URLs y
URIs
URI
Un Uniform Resource Identifier o URI es una cadena de
caracteres corta que identifica inequívocamente un recurso
(servicio, página, documento, dirección de correo electrónico,
enciclopedia, etc.). Normalmente estos recursos son
accesibles en una red o sistema. Los URI pueden ser
localizadores uniformes de recursos (URL), Uniform
Resource Name (URN), o ambos.
Un URI consta de las siguientes partes:
 Esquema: nombre que se refiere a una especificación para
asignar los identificadores, e.g. urn:, tag:, cid:. En algunos
casos también identifica el protocolo de acceso al recurso,
por ejemplo http:, mailto:, ftp:.
 Autoridad: elemento jerárquico que identifica la autoridad de
nombres (por ejemplo //es.wikipedia.org).
Nombres y direcciones URLs y
URIs
 Ruta: Información usualmente organizada en forma jerárquica, que
identifica al recurso en el ámbito del esquema URI y la autoridad de
nombres (e.g. /wiki/Uniform_Resource_Identifier).
 Consulta: Información con estructura no jerárquica (usualmente
pares "clave=valor") que identifica al recurso en el ámbito del
esquema URI y la autoridad de nombres. El comienzo de este
componente se indica mediante el carácter '?'.
 Fragmento: Permite identificar una parte del recurso principal, o
vista de una representación del mismo. El comienzo de este
componente se indica mediante el carácter '#'.
Aunque se acostumbra llamar URL a todas las direcciones web, URI
es un identificador más completo y por eso es recomendado su uso
en lugar de la expresión URL.
Un URI se diferencia de un URL en que permite incluir en la
dirección una subdirección, determinada por el “fragmento”.
Nombres y direcciones URLs y
URIs
URL
Un localizador de recursos uniforme, más comúnmente denominado
URL, es una secuencia de caracteres, de acuerdo a un formato
modélico y estándar, que se usa para nombrar recursos en Internet
para su localización o identificación, como por ejemplo documentos
textuales, imágenes, vídeos, presentaciones digitales, etc.
El URL es la cadena de caracteres con la cual se asigna una
dirección única a cada uno de los recursos de información
disponibles en la Internet. Existe un URL único para cada página de
cada uno de los documentos de la World Wide Web, para todos los
elementos de Gopher y todos los grupos de debate USENET, y así
sucesivamente.
El URL de un recurso de información es su dirección en Internet, la
cual permite que el navegador la encuentre y la muestre de forma
adecuada. Por ello el URL combina el nombre del ordenador que
proporciona la información, el directorio donde se encuentra, el
nombre del archivo, y el protocolo a usar para recuperar los datos
para que no se pierda alguna información sobre dicho factor que se
emplea para el trabajo.
Nombres y direcciones URLs y
URIs
URN
URN es un acrónimo inglés de Uniform Resource
Name, en español "Nombre de recurso uniforme".
Un URN funciona de manera similar a un URL
(Localizadores Uniformes de Recursos). Éstos
identifican recursos en la web, pero a diferencia de
un URL, no indican exactamente dónde se
encuentra ese objeto.
Básicamente un URI = URL + URN
Paginas web, sitios web y
aplicaciones web
Páginas web
Una página web es el nombre de un documento o
información electrónica adaptada para la World Wide Web y
que puede ser accedida mediante un navegador para
mostrarse en un monitor de computadora o dispositivo móvil.
Esta información se encuentra generalmente en formato
HTML o XHTML, y puede proporcionar navegación a otras
páginas web mediante enlaces de hipertexto. Las páginas
web frecuentemente incluyen otros recursos como hojas de
estilo en cascada, guiones (scripts) e imágenes digitales,
entre otros.
Las páginas web pueden estar almacenadas en un equipo
local o un servidor web remoto. El servidor web puede
restringir el acceso únicamente para redes privadas, p. ej., en
una intranet corporativa, o puede publicar las páginas en la
World Wide Web. El acceso a las páginas web es realizado
mediante su transferencia desde servidores utilizando el
protocolo de transferencia de hipertexto (HTTP).
Paginas web, sitios web y
aplicaciones web
Sitios Web.
Un sitio web es un sitio (localización) en la World Wide
Web que contine documentos (páginas web)
organizados gerárquicamente. Cada documento
(página web) contiene texto y o gráficos que aparecen
como información digital en la pantalla de un
ordenador. Un sitio puede contener una combinación
de gráficos, texto, audio, vídeo, y otros materiales
dinámicos o estáticos.
Cada sitio web tiene una página de inicio, que es el
primer documento que ve el usuario cuando entra en el
sitio web poniendo el nombre del dominio de ese sitio
web en un navegador. El sitio normalmente tiene otros
documentos (páginas web) adicionales. Cada sitio
pertenece y es gestionado y por un indivíduo, una
compañía o una organización.
Paginas web, sitios web y
aplicaciones web
Diferencia entre sitio web y página web
A veces se utiliza erróneamente el término página web para
referirse a sitio web. Una página web es parte de un sitio web
y es un único archivo con un nombre de archivo asignado,
mientras que un sitio web es un conjunto de archivos
llamados páginas web.
Si lo comparáramos con un libro, un sitio web sería el libro
entero y una página web de ese sitio web sería un capítulo
de ese libro. El título del libro sería el nombre del dominio del
sitio web. Un capítulo, al igual que una página web, tiene un
nombre que lo define. Decimos que sería un capítulo y no
una página del libro porque a menudo es necesario
desplazarse hacia bajo en la pantalla para ver todo el
contenido de una página web, al igual que en un libro te
desplazas a través de varias páginas para ver todo el
contenido de un capítulo. El índice de los capítulos del libro
sería el equivalente al mapa del sitio web.
Paginas web, sitios web y
aplicaciones web
Aplicación Web
Una aplicación web es cualquier aplicación que es
accedida vía web por una red como internet o una
intranet.
En general, el término también se utiliza para designar
aquellos programas informáticos que son ejecutados en
el entorno del navegador (por ejemplo, un applet de
Java) o codificado con algún lenguaje soportado por el
navegador (como JavaScript, combinado con HTML);
confiándose en el navegador web para que reproduzca
(renderice) la aplicación.
Una de las ventajas de las aplicaciones web cargadas
desde internet (u otra red) es la facilidad de mantener y
actualizar dichas aplicaciones sin la necesidad de
distribuir e instalar un software en, potencialmente,
miles de clientes. También la posibilidad de ser
ejecutadas en múltiples plataformas.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (12)

Internet
InternetInternet
Internet
 
la web
la webla web
la web
 
Url Ppt
Url PptUrl Ppt
Url Ppt
 
la web
la webla web
la web
 
Bitácora unidad 4
Bitácora unidad 4Bitácora unidad 4
Bitácora unidad 4
 
Paginaweb
PaginawebPaginaweb
Paginaweb
 
Que es una pagina web jose fernando cortes moreno 1
Que es una pagina web jose fernando cortes moreno 1Que es una pagina web jose fernando cortes moreno 1
Que es una pagina web jose fernando cortes moreno 1
 
C:\documents and settings\micro 05\escritorio\servidores web
C:\documents and settings\micro 05\escritorio\servidores webC:\documents and settings\micro 05\escritorio\servidores web
C:\documents and settings\micro 05\escritorio\servidores web
 
Conceptos básicos de búsqueda
Conceptos básicos de búsquedaConceptos básicos de búsqueda
Conceptos básicos de búsqueda
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Bloque 3
Bloque 3Bloque 3
Bloque 3
 

Destacado

φάσματα αερίων
φάσματα αερίωνφάσματα αερίων
φάσματα αερίωνiliaskostoglou
 
The technology is the easy part! Leading through change
The technology is the easy part! Leading through change The technology is the easy part! Leading through change
The technology is the easy part! Leading through change Gretyl Kinsey
 
Caracteristicas generales-de-un-servicio-web
Caracteristicas generales-de-un-servicio-webCaracteristicas generales-de-un-servicio-web
Caracteristicas generales-de-un-servicio-webJoseph V Cacuango L
 
Learning Commons: The Evolution of the Traditional Library
Learning Commons: The Evolution of the Traditional LibraryLearning Commons: The Evolution of the Traditional Library
Learning Commons: The Evolution of the Traditional LibraryPfau Long Architecture
 
Katelyn Kent PPP
Katelyn Kent PPPKatelyn Kent PPP
Katelyn Kent PPPklkent
 

Destacado (9)

Erg p44.5
Erg p44.5Erg p44.5
Erg p44.5
 
φάσματα αερίων
φάσματα αερίωνφάσματα αερίων
φάσματα αερίων
 
The technology is the easy part! Leading through change
The technology is the easy part! Leading through change The technology is the easy part! Leading through change
The technology is the easy part! Leading through change
 
Ley de seguridad_social
Ley de seguridad_socialLey de seguridad_social
Ley de seguridad_social
 
Caracteristicas generales-de-un-servicio-web
Caracteristicas generales-de-un-servicio-webCaracteristicas generales-de-un-servicio-web
Caracteristicas generales-de-un-servicio-web
 
Learning Commons: The Evolution of the Traditional Library
Learning Commons: The Evolution of the Traditional LibraryLearning Commons: The Evolution of the Traditional Library
Learning Commons: The Evolution of the Traditional Library
 
Scratch
ScratchScratch
Scratch
 
Santiago 91
Santiago 91Santiago 91
Santiago 91
 
Katelyn Kent PPP
Katelyn Kent PPPKatelyn Kent PPP
Katelyn Kent PPP
 

Similar a Caracteristicas generales-de-un-servicio-web

Angel ruiz g151 tendencia de la web
Angel ruiz g151 tendencia de la webAngel ruiz g151 tendencia de la web
Angel ruiz g151 tendencia de la webAngel Ruiz
 
Angel ruiz g151 tendencia de la web
Angel ruiz g151 tendencia de la webAngel ruiz g151 tendencia de la web
Angel ruiz g151 tendencia de la webangrlruiz
 
Angel ruiz g151 tendencia de la web
Angel ruiz g151 tendencia de la webAngel ruiz g151 tendencia de la web
Angel ruiz g151 tendencia de la webAngel Ruiz
 
conceptos básicos de Internet y sus aplicaciones
conceptos básicos de Internet y sus aplicacionesconceptos básicos de Internet y sus aplicaciones
conceptos básicos de Internet y sus aplicaciones000kmi000
 
Herramientas web diana obando
Herramientas web diana obandoHerramientas web diana obando
Herramientas web diana obandotatyka
 
Trabajo de informatica (url)
Trabajo de informatica (url)Trabajo de informatica (url)
Trabajo de informatica (url)elvisguano24
 
Ficha # 1 pagina web y sitio web
Ficha # 1 pagina web y sitio webFicha # 1 pagina web y sitio web
Ficha # 1 pagina web y sitio webvalenena8
 
Web semántica y sus principales características
Web semántica y sus principales característicasWeb semántica y sus principales características
Web semántica y sus principales característicasPollis Morales
 
Web semántica 2do comunicacion "A"
Web semántica 2do comunicacion "A"Web semántica 2do comunicacion "A"
Web semántica 2do comunicacion "A"Negra Morales
 
Preguntas sobre webs
Preguntas sobre websPreguntas sobre webs
Preguntas sobre websEVOLMEN
 
Glosario terminos ninger gonzalez
Glosario terminos  ninger gonzalezGlosario terminos  ninger gonzalez
Glosario terminos ninger gonzalezninger gonzalez
 
Internetbasico
InternetbasicoInternetbasico
Internetbasicoinfobran
 
expresion en internet 4b prepa tonala
expresion en internet 4b prepa tonalaexpresion en internet 4b prepa tonala
expresion en internet 4b prepa tonalaIvan Flores
 

Similar a Caracteristicas generales-de-un-servicio-web (20)

Angel ruiz g151 tendencia de la web
Angel ruiz g151 tendencia de la webAngel ruiz g151 tendencia de la web
Angel ruiz g151 tendencia de la web
 
Angel ruiz g151 tendencia de la web
Angel ruiz g151 tendencia de la webAngel ruiz g151 tendencia de la web
Angel ruiz g151 tendencia de la web
 
Angel ruiz g151 tendencia de la web
Angel ruiz g151 tendencia de la webAngel ruiz g151 tendencia de la web
Angel ruiz g151 tendencia de la web
 
conceptos básicos de Internet y sus aplicaciones
conceptos básicos de Internet y sus aplicacionesconceptos básicos de Internet y sus aplicaciones
conceptos básicos de Internet y sus aplicaciones
 
Herramientas web diana obando
Herramientas web diana obandoHerramientas web diana obando
Herramientas web diana obando
 
Trabajo de informatica (url)
Trabajo de informatica (url)Trabajo de informatica (url)
Trabajo de informatica (url)
 
Ficha # 1 pagina web y sitio web
Ficha # 1 pagina web y sitio webFicha # 1 pagina web y sitio web
Ficha # 1 pagina web y sitio web
 
Internet
InternetInternet
Internet
 
Web semántica y sus principales características
Web semántica y sus principales característicasWeb semántica y sus principales características
Web semántica y sus principales características
 
T final modulo_1
T final modulo_1T final modulo_1
T final modulo_1
 
Web semántica 2do comunicacion "A"
Web semántica 2do comunicacion "A"Web semántica 2do comunicacion "A"
Web semántica 2do comunicacion "A"
 
URL
URLURL
URL
 
Internetbasico
InternetbasicoInternetbasico
Internetbasico
 
Fundamentos html
Fundamentos htmlFundamentos html
Fundamentos html
 
Preguntas sobre webs
Preguntas sobre websPreguntas sobre webs
Preguntas sobre webs
 
Glosario terminos ninger gonzalez
Glosario terminos  ninger gonzalezGlosario terminos  ninger gonzalez
Glosario terminos ninger gonzalez
 
Internetbasico
InternetbasicoInternetbasico
Internetbasico
 
expresion en internet 4b prepa tonala
expresion en internet 4b prepa tonalaexpresion en internet 4b prepa tonala
expresion en internet 4b prepa tonala
 
Internet
InternetInternet
Internet
 
Internet
InternetInternet
Internet
 

Último

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 

Último (20)

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 

Caracteristicas generales-de-un-servicio-web

  • 1. Características generales de un servicio web Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto
  • 2. Características generales de un servicio web Existen múltiples definiciones sobre lo que son los Servicios Web, lo que muestra su complejidad a la hora de dar una adecuada definición que englobe todo lo que son e implican. Una posible sería hablar de ellos como un conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos servicios. Los proveedores ofrecen sus servicios como procedimientos remotos y los usuarios solicitan un servicio llamando a estos procedimientos a través de la Web.
  • 3. Componentes y funcionamientoEl siguiente gráfico muestra cómo interactúa un conjunto de Servicios Web:
  • 4. Componentes y funcionamiento Según el ejemplo del gráfico, un usuario (que juega el papel de cliente dentro de los Servicios Web), a través de una aplicación, solicita información sobre un viaje que desea realizar haciendo una petición a una agencia de viajes que ofrece sus servicios a través de Internet. La agencia de viajes ofrecerá a su cliente (usuario) la información requerida. Para proporcionar al cliente la información que necesita, esta agencia de viajes solicita a su vez información a otros recursos (otros Servicios Web) en relación con el hotel y la compañía aérea. La agencia de viajes obtendrá información de estos recursos, lo que la convierte a su vez en cliente de esos otros Servicios Web que le van a proporcionar la información solicitada sobre el hotel y la línea aérea. Por último, el usuario realizará el pago del viaje a través de la agencia de viajes que servirá de intermediario entre el usuario y el servicio Web que gestionará el pago.
  • 5. Componentes y funcionamiento En todo este proceso intervienen una serie de tecnologías que hacen posible esta circulación de información. Por un lado, estaría SOAP (Protocolo Simple de Acceso a Objetos). Se trata de un protocolo basado en XML, que permite la interacción entre varios dispositivos y que tiene la capacidad de transmitir información compleja. Los datos pueden ser transmitidos a través de HTTP , SMTP , etc. SOAP especifica el formato de los mensajes. El mensaje SOAP está compuesto por un envelope (sobre), cuya estructura está formada por los siguientes elementos: header (cabecera) y body (cuerpo).
  • 6. Componentes y funcionamiento Por otro lado, WSDL (Lenguaje de Descripción de Servicios Web), permite que un servicio y un cliente establezcan un acuerdo en lo que se refiere a los detalles de transporte de mensajes y su contenido, a través de un documento procesable por dispositivos. WSDL representa una especie de contrato entre el proveedor y el que solicita. WSDL especifica la sintaxis y los mecanismos de intercambio de mensajes.
  • 7. Nombres y direcciones URLs y URIs Algunos ejemplos de nombres e identificadores son las URL, los nombres de dominio de Internet, los nombres de archivos… etc. Podemos distinguir entre nombres puros (patrones de bits sin interpretar) y no puros (contienen información sobre el objeto al que nombran (p. ej: la ubicación del objeto)). En el otro extremo de un nombre puro se sitúa la dirección de un objeto, la cual es eficaz para acceder a éste, pero está el problema de que un objeto puede cambiar de localización.
  • 8. Nombres y direcciones URLs y URIs URI Un Uniform Resource Identifier o URI es una cadena de caracteres corta que identifica inequívocamente un recurso (servicio, página, documento, dirección de correo electrónico, enciclopedia, etc.). Normalmente estos recursos son accesibles en una red o sistema. Los URI pueden ser localizadores uniformes de recursos (URL), Uniform Resource Name (URN), o ambos. Un URI consta de las siguientes partes:  Esquema: nombre que se refiere a una especificación para asignar los identificadores, e.g. urn:, tag:, cid:. En algunos casos también identifica el protocolo de acceso al recurso, por ejemplo http:, mailto:, ftp:.  Autoridad: elemento jerárquico que identifica la autoridad de nombres (por ejemplo //es.wikipedia.org).
  • 9. Nombres y direcciones URLs y URIs  Ruta: Información usualmente organizada en forma jerárquica, que identifica al recurso en el ámbito del esquema URI y la autoridad de nombres (e.g. /wiki/Uniform_Resource_Identifier).  Consulta: Información con estructura no jerárquica (usualmente pares "clave=valor") que identifica al recurso en el ámbito del esquema URI y la autoridad de nombres. El comienzo de este componente se indica mediante el carácter '?'.  Fragmento: Permite identificar una parte del recurso principal, o vista de una representación del mismo. El comienzo de este componente se indica mediante el carácter '#'. Aunque se acostumbra llamar URL a todas las direcciones web, URI es un identificador más completo y por eso es recomendado su uso en lugar de la expresión URL. Un URI se diferencia de un URL en que permite incluir en la dirección una subdirección, determinada por el “fragmento”.
  • 10. Nombres y direcciones URLs y URIs URL Un localizador de recursos uniforme, más comúnmente denominado URL, es una secuencia de caracteres, de acuerdo a un formato modélico y estándar, que se usa para nombrar recursos en Internet para su localización o identificación, como por ejemplo documentos textuales, imágenes, vídeos, presentaciones digitales, etc. El URL es la cadena de caracteres con la cual se asigna una dirección única a cada uno de los recursos de información disponibles en la Internet. Existe un URL único para cada página de cada uno de los documentos de la World Wide Web, para todos los elementos de Gopher y todos los grupos de debate USENET, y así sucesivamente. El URL de un recurso de información es su dirección en Internet, la cual permite que el navegador la encuentre y la muestre de forma adecuada. Por ello el URL combina el nombre del ordenador que proporciona la información, el directorio donde se encuentra, el nombre del archivo, y el protocolo a usar para recuperar los datos para que no se pierda alguna información sobre dicho factor que se emplea para el trabajo.
  • 11. Nombres y direcciones URLs y URIs URN URN es un acrónimo inglés de Uniform Resource Name, en español "Nombre de recurso uniforme". Un URN funciona de manera similar a un URL (Localizadores Uniformes de Recursos). Éstos identifican recursos en la web, pero a diferencia de un URL, no indican exactamente dónde se encuentra ese objeto. Básicamente un URI = URL + URN
  • 12. Paginas web, sitios web y aplicaciones web Páginas web Una página web es el nombre de un documento o información electrónica adaptada para la World Wide Web y que puede ser accedida mediante un navegador para mostrarse en un monitor de computadora o dispositivo móvil. Esta información se encuentra generalmente en formato HTML o XHTML, y puede proporcionar navegación a otras páginas web mediante enlaces de hipertexto. Las páginas web frecuentemente incluyen otros recursos como hojas de estilo en cascada, guiones (scripts) e imágenes digitales, entre otros. Las páginas web pueden estar almacenadas en un equipo local o un servidor web remoto. El servidor web puede restringir el acceso únicamente para redes privadas, p. ej., en una intranet corporativa, o puede publicar las páginas en la World Wide Web. El acceso a las páginas web es realizado mediante su transferencia desde servidores utilizando el protocolo de transferencia de hipertexto (HTTP).
  • 13. Paginas web, sitios web y aplicaciones web Sitios Web. Un sitio web es un sitio (localización) en la World Wide Web que contine documentos (páginas web) organizados gerárquicamente. Cada documento (página web) contiene texto y o gráficos que aparecen como información digital en la pantalla de un ordenador. Un sitio puede contener una combinación de gráficos, texto, audio, vídeo, y otros materiales dinámicos o estáticos. Cada sitio web tiene una página de inicio, que es el primer documento que ve el usuario cuando entra en el sitio web poniendo el nombre del dominio de ese sitio web en un navegador. El sitio normalmente tiene otros documentos (páginas web) adicionales. Cada sitio pertenece y es gestionado y por un indivíduo, una compañía o una organización.
  • 14. Paginas web, sitios web y aplicaciones web Diferencia entre sitio web y página web A veces se utiliza erróneamente el término página web para referirse a sitio web. Una página web es parte de un sitio web y es un único archivo con un nombre de archivo asignado, mientras que un sitio web es un conjunto de archivos llamados páginas web. Si lo comparáramos con un libro, un sitio web sería el libro entero y una página web de ese sitio web sería un capítulo de ese libro. El título del libro sería el nombre del dominio del sitio web. Un capítulo, al igual que una página web, tiene un nombre que lo define. Decimos que sería un capítulo y no una página del libro porque a menudo es necesario desplazarse hacia bajo en la pantalla para ver todo el contenido de una página web, al igual que en un libro te desplazas a través de varias páginas para ver todo el contenido de un capítulo. El índice de los capítulos del libro sería el equivalente al mapa del sitio web.
  • 15. Paginas web, sitios web y aplicaciones web Aplicación Web Una aplicación web es cualquier aplicación que es accedida vía web por una red como internet o una intranet. En general, el término también se utiliza para designar aquellos programas informáticos que son ejecutados en el entorno del navegador (por ejemplo, un applet de Java) o codificado con algún lenguaje soportado por el navegador (como JavaScript, combinado con HTML); confiándose en el navegador web para que reproduzca (renderice) la aplicación. Una de las ventajas de las aplicaciones web cargadas desde internet (u otra red) es la facilidad de mantener y actualizar dichas aplicaciones sin la necesidad de distribuir e instalar un software en, potencialmente, miles de clientes. También la posibilidad de ser ejecutadas en múltiples plataformas.