Services Web avancés

Définition - Que signifient les services Web avancés?

Les services Web avancés sont des services Web qui utilisent des normes de service Web au-delà de celles qui sont couramment utilisées. À l'origine, il s'agissait de services Web qui vont au-delà des fonctionnalités de base du protocole d'accès aux objets simples (SOAP), du langage de description des services Web (WSDL) et de la description universelle, de la découverte et de l'intégration (UDDI). Il est désormais généralement admis que les services Web avancés intègrent et traitent des scénarios de sécurité complexes.

Definir Tech explique les services Web avancés

Les services Web avancés regroupent les normes de service Web de base telles que les capacités SOAP, UDDI et WSDL, incorporent l'interopérabilité des services Web (WS-I) et incluent des normes de sécurité comme WS-Security, puis vont au-delà en incorporant des fonctionnalités de sécurité plus avancées et parfois propriétaires et les interactions. L'utilisation des normes susmentionnées signifiait autrefois qu'un service Web était avancé, mais en raison de l'acceptation large de ces normes, elles sont devenues monnaie courante.

Désormais, pour être considérée comme un service Web véritablement avancé, une application Web doit gérer des interactions de sécurité complexes à l'aide de nouvelles normes telles que WS-Federation et WS-Trust, ainsi que gérer le comportement asynchrone et parallèle via WS-ReliableMessaging. Ces normes avancées ont été lentes à être acceptées en raison de la lenteur de la ratification et du déploiement, et aussi parce que de nombreuses applications existantes et leurs interactions ne nécessitent pas les capacités de ces normes nouvelles et plus avancées ou utilisent simplement d'autres méthodes pour les atteindre.