Claves y Componentes de la Inteligencia de Negocios
   
EDA: Una Nueva Generación de Aplicaciones
   
UWB: La Nueva Ultra Banda Ancha
   
CMMI: Mejorando Procesos en Forma Integrada
   
MIME: Haciendo del E-Mail Una Herramienta Universal
   
XML:El estándar de los negocios electrónicos
   
P3P: Tras la privacidad en la red
   
UML: Un Lenguaje Modelo
 
ANÁLISIS
MIMO: Wireless Más Inteligente
ANÁLISIS
SOA: Creando empresas flexibles
ANÁLISIS
El poder de ajax
ANÁLISIS
MPLS: La Nueva Generación de Redes Privadas Virtuales
Ver Todas  


ANÁLISIS
LOS WEB SERVICES SE VISTEN DE ETIQUETA

Ver Análisis Completo

La creciente recepción del protocolo SOAP (Simple Object Access Protocol), por parte de la industria tecnológica para orientar y desarrollar los "servicios web", indica que se está transformando en un estándar que ayuda a la productividad y eficiencia de las empresas en entornos virtuales.

En el núcleo de los cada vez más masivos servicios web o web services se encuentra el protocolo simple de acceso a datos o SOAP (Simple Object Access Protocol), que facilita la llamada remota de funciones a través de Internet, permitiendo que dos programas se comuniquen de una manera muy similar técnicamente a la invocación de páginas Web.

SOAP ha recibido un increíble apoyo por parte de la industria y es el primer protocolo de su tipo que ha sido aceptado prácticamente por todas las grandes compañías de software del mundo. Algunas de las mayores empresas que soportan SOAP son las ya nombradas Microsoft e IBM, además de otras como SUN, Microsystems, SAP y Ariba.

El protocolo SOAP tiene diversas ventajas sobre otras maneras de llamar funciones de manera remota como DCOM, CORBA o el tan masivo TCP/IP. Independientemente de cómo se haga la solicitud, las respuestas siempre son en XML, que describe perfectamente los datos en tiempo de ejecución y evita los problemas ocasionados por cambios inadvertidos en las funciones, ya que los objetos llamados tienen la posibilidad de validar siempre los argumentos de las funciones, haciendo que el protocolo sea muy sólido.

Debido a la tecnología que es usada por los web services, y en concreto al uso de SOAP, cada mensaje simple que se intercambia realiza múltiples saltos y es rutado a través de numerosos puntos antes de que alcance su destino final. Es por ello que los web services necesitan tecnologías que protejan los mensajes desde el principio hasta el final, las que se encuentran disponibles a la hora de implementar este tipo de servicios.

La encriptación, la firma digital y los certificados bajo XML son algunos ejemplos de estos robustos sistemas de seguridad. Además, hay técnicas que permiten mantener la seguridad a otros niveles.

Actualmente ya existen en el mercado algunas herramientas específicamente diseñadas para medir la calidad de los web services, pero sigue siendo necesaria una estandarización sobre este tema. Los resultados sobre la calidad de diferentes web services, servirán como parámetro de comparación y ayudarán al consumidor a decantarse por un servicio u otro.

Una de sus grandes ventajas es que no está asociado a un puro lenguaje informático y a un protocolo de transporte y aprovecha fuertemente todos los estándares de la industria, permitiendo interoperabilidad en diversos entornos.