Revista Digital Universitaria
ISSN: 1607 - 6079 Publicación mensual
 
1 de marzo de 2010 Vol.11, No.3
EJEMPLARES DIRECTORIO QUIÉNES SOMOS COLABORA VÍNCULOS MAPA DE SITIO
 
Calidad y Disponibilidad en los Servicios Web
Sandra Dinora Orantes Jiménez, Alejandro Botello Castillo
CITA PDF
Introducción Calidad de los Servicios Web Cuellos de botella...

Redes
privadas ...

Conclusiones Referencias

Cuellos de botella en el rendimiento de los Servicios Web

Los Servicios Web pueden encontrar cuellos de botella, debido a las limitaciones de la mensajería subyacente y los protocolos de transporte, dependientes de las tecnologías comunes, ampliamente aceptadas, tales como HTTP y SOAP. Por lo tanto, es importante comprender el funcionamiento de estas limitaciones.

HTTP

HTTP tiende a crear dos problemas principales:

• No hay ninguna garantía de los paquetes entregados en el destino, ni del orden en que llegan.

• Si no hay ancho de banda disponible, los paquetes son simplemente descartados. Muchas aplicaciones asumen cero latencia e infinito ancho de banda.

Aunque recientemente se han diseñado protocolos como HTTPR (Hypertext Transfer Protocol Reliable), BEEP (Blocks Extensible Exchange Protocol) y DIME (Direct Internet Message Encapsulation), su adopción, sobre todo de BEEP y DIME, puede llevar tiempo. Por lo tanto, los diseñadores de aplicaciones que utilizan SW deben tomar en consideración los problemas de rendimiento como la latencia y la disponibilidad.

Dos de las formas de mejorar el rendimiento de los Servicios Web se describen a continuación:

Uso de colas de mensajes asíncronos

Las aplicaciones que dependen de SW remotos pueden utilizar colas de mensajes para mejorar la fiabilidad, pero a costa de tiempo de respuesta. Dichas aplicaciones, dentro de una empresa, pueden utilizar colas de mensajes como JMS (Java Messaging Service) o IBM MQSeries para invocaciones de SW.

Las colas de mensajes ofrecen dos ventajas principales:

Son asíncronas: un proveedor de servicios de mensajería puede enviar mensajes al solicitante a medida que llegan y el solicitante no tiene que esperar para recibirlos.

Son eficaces: un servicio de mensajería puede asegurar que un mensaje se entrega una vez y sólo una vez (idempotencia).



anterior

subir

siguiente

 

D.R. © Dirección General de Servicios de Cómputo Académico-UNAM / Ciudad Universitaria, México D.F.
Se autoriza la reproducción total o parcial de los artículos aquí presentados, siempre y cuando se cite la fuente completa y su dirección electrónica
 
 
Open Journal Systems
E d i t o r i a l
PRINCIPAL
INNOVACIÓN EN TICS

Calidad y Disponibilidad en los Servicios Web
Sandra Dinora Orantes Jiménez y Alejandro Botello Castillo

DIVULMEDIA
PRESENCIA UNIVERSITARIA
 
e-journal
Mati
Colecciones Mexicanas