PDF de programación - Características generales de un servicio Web

Imágen de pdf Características generales de un servicio Web

Características generales de un servicio Webgráfica de visualizaciones

Publicado el 7 de Mayo del 2020
486 visualizaciones desde el 7 de Mayo del 2020
336,5 KB
8 paginas
Creado hace 11a (13/01/2013)
Características generales de un servicio Web

Jesús Torres Cejudo

Características generales de un servicio Web

Los servicios web son 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.

Estos servicios proporcionan mecanismos de comunicación estándares entre diferentes aplicaciones, que interactúan

entre sí para presentar información dinámica al usuario. Para proporcionar interoperabilidad y extensibilidad entre

estas aplicaciones, y que al mismo tiempo sea posible su combinación para realizar operaciones complejas, es

necesaria una arquitectura de referencia estándar.

-

Componentes y funcionamiento.

El siguiente gráfico muestra cómo interactúa un conjunto de Servicios Web:

Jesús Torres Cejudo

Características generales de un servicio Web

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.

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

Jesús Torres Cejudo

Características generales de un servicio Web

Para optimizar el rendimiento de las aplicaciones basadas en Servicios Web, se han desarrollado tecnologías

complementarias a SOAP, que agilizan el envío de los mensajes (MTOM) y los recursos que se transmiten en esos

mensajes (SOAP-RRSHB).

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.

Durante la evolución de las necesidades de las aplicaciones basadas en Servicios Web de las grandes organizaciones,

se han desarrollado mecanismos que permiten enriquecer las descripciones de las operaciones que realizan sus

servicios mediante anotaciones semánticas y con directivas que definen el comportamiento. Esto permitiría

encontrar los Servicios Web que mejor se adapten a los objetivos deseados. Además, ante la complejidad de los

procesos de las grandes aplicaciones empresariales, existe una tecnología que permite una definición de estos

procesos mediante la composición de varios Servicios Web individuales, lo que se conoce como coreografía.

Jesús Torres Cejudo

Características generales de un servicio Web

- Nombres y direcciones (URIs y URLs)

Identificadores de Recurso Unificados (URI): Un ejemplo de URI son los URL, que son direcciones únicamente

de recursos web, a los que se puede acceder con facilidad (nombre DNS más un camino hacia el recurso). Pero si un

recurso se mueve o se borra, el URL no apuntará a nada (se dice comúnmente que está roto) o apuntará a otro

objeto (si ha sido referenciado igual que el anterior).

Otro tipo de URI son los Nombres Uniformes de Recurso (URN), que tratan de resolver los anteriores problemas.

Un servicio de búsqueda URN relaciona los URN con su URL correspondiente, la cual puede variar en el tiempo (sin

que varíe el URN). Si un administrador cambia la URL, debe registrar la nueva en el servicio de búsqueda.

Ejemplo:

http : //www.hispamedios.com/ ?pagina=2

Los URLs son identificadores que permiten acceder a recursos (páginas) web. En la misma forma en que los

humanos utilizamos direcciones para identificar y encontrar ubicaciones, los URLs le sirven al navegador (y otros

sistemas) para encontrar una página o recurso Web en el vasto mundo del Internet.

¿Cuál es la diferencia entre URL y URI?

Aunque se acostumbra llamar URLs 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”. Esto se comprende mejor analizando la estructura de un URI.

Jesús Torres Cejudo

Características generales de un servicio Web

-

Páginas web, sitios web y aplicaciones 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 . 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).

Una página web está compuesta principalmente por información (sólo texto y/o módulos multimedia) así como por

hiperenlaces; además puede contener o asociar Hoja de estilo, datos de estilo para especificar cómo debe

visualizarse, y también Aplicación informática aplicaciones embebidas para así hacerla interactiva.

Jesús Torres Cejudo

Características generales de un servicio Web

Sitio Web

Un sitio web es una colección de páginas web relacionadas y comunes a un dominio de Internet o subdominio en

la World Wide Web en Internet.

Una página web es un documento HTML/XHTML que es accesible generalmente mediante el protocolo HTTP de

Internet.

Todos los sitios web públicamente accesibles constituyen una gigantesca World Wide Web de información (un

gigantesco entramado de recursos de alcance mundial).

A las páginas de un sitio web se accede frecuentemente a través de un URL raíz común llamado portada, que

normalmente reside en el mismo servidor físico. Los URL organizan las páginas en una jerarquía, aunque

los hiperenlaces entre ellas controlan más particularmente cómo el lector percibe la estructura general y cómo

el tráfico web fluye entre las diferentes partes de los sitios.

Algunos sitios web requieren una subscripción para acceder a algunos o todos sus contenidos. Ejemplos de sitios

con subscripción incluyen muchos portales de pornografía en Internet, algunos sitios de noticias, sitios de

juegos, foros, servicios de correo electrónico basados en web, sitios que proporcionan datos de bolsa de valores e

información económica en tiempo real, etc.

Jesús Torres Cejudo

Características generales de un servicio Web

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

Jesús Torres Cejudo
  • Links de descarga
http://lwp-l.com/pdf17619

Comentarios de: Características generales de un servicio Web (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad