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

Paginaweb
PaginawebPaginaweb
Paginaweb
gelyrl2013
 
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 1josefer38
 
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
istene beta
 
Conceptos básicos de búsqueda
Conceptos básicos de búsquedaConceptos básicos de búsqueda
Conceptos básicos de búsquedateachmusic6
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
Lesli Mena
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
96062222
 
Bloque 3
Bloque 3Bloque 3
Bloque 3
Janeth Herrera
 

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

Erg p44.5
Erg p44.5Erg p44.5
Erg p44.5
iliaskostoglou
 
φάσματα αερίων
φάσματα αερίωνφάσματα αερίων
φάσματα αερίων
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
 
Ley de seguridad_social
Ley de seguridad_socialLey de seguridad_social
Ley de seguridad_social
Joseph V Cacuango L
 
Caracteristicas generales-de-un-servicio-web
Caracteristicas generales-de-un-servicio-webCaracteristicas generales-de-un-servicio-web
Caracteristicas generales-de-un-servicio-web
Joseph 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 Library
Pfau Long Architecture
 
Scratch
ScratchScratch
Santiago 91
Santiago 91Santiago 91
Santiago 91
santyalvaran16
 
Katelyn Kent PPP
Katelyn Kent PPPKatelyn Kent PPP
Katelyn Kent PPP
klkent
 

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 web
angrlruiz
 
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
 
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
000kmi000
 
Herramientas web diana obando
Herramientas web diana obandoHerramientas web diana obando
Herramientas web diana obando
tatyka
 
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 webs
EVOLMEN
 
Glosario terminos ninger gonzalez
Glosario terminos  ninger gonzalezGlosario terminos  ninger gonzalez
Glosario terminos ninger gonzalez
ninger 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 tonala
Ivan Flores
 
Internet
InternetInternet
Internet
anamaria_20
 
Internet
InternetInternet
Internet
anamaria_20
 

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

El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
MasielPMP
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
eliecerespinosa
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 

Último (20)

El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 

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.