Servicios web avanzados

Autor: Roger Morrison
Fecha De Creación: 17 Septiembre 2021
Fecha De Actualización: 11 Mayo 2024
Anonim
Movilidad, Cloud Computing y Big Data: Servicios Web avanzados con ArcGIS Enterprise
Video: Movilidad, Cloud Computing y Big Data: Servicios Web avanzados con ArcGIS Enterprise

Contenido

Definición: ¿Qué significan los servicios web avanzados?

Los servicios web avanzados son servicios web que usan estándares de servicios web más allá de los que se usan comúnmente. Originalmente significaba servicios web que iban más allá del protocolo simple de acceso a objetos simple (SOAP), el lenguaje de descripción de servicios web (WSDL) y las capacidades de descripción universal, descubrimiento e integración (UDDI). Ahora se acepta generalmente que los servicios web avanzados incorporan y se ocupan de escenarios de seguridad complejos.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica los servicios web avanzados

Los servicios web avanzados agrupan estándares básicos de servicios web como SOAP, UDDI y capacidades WSDL, incorporan la interoperabilidad de servicios web (WS-I) e incluyen estándares de seguridad como WS-Security, y luego van más allá al incorporar características de seguridad más avanzadas y a veces propietarias y interacciones El uso de los estándares mencionados anteriormente significaba que un servicio web era avanzado, pero debido a la amplia aceptación de estos estándares, se han convertido en algo común.

Ahora, para ser considerado como un servicio web verdaderamente avanzado, una aplicación web debe lidiar con complejas interacciones de seguridad utilizando nuevos estándares como WS-Federation y WS-Trust, así como también con el comportamiento asíncrono y paralelo a través de WS-ReliableMessaging. Estos estándares avanzados han sido lentos en aceptación debido al lento ritmo de ratificación y despliegue, y también porque muchas aplicaciones existentes y sus interacciones no requieren las capacidades de estos estándares nuevos y más avanzados o simplemente usan otros métodos para lograrlos.