Serviços web avançados

Definição - o que significa Advanced Web Services?

Serviços da Web avançados são serviços da Web que usam padrões de serviço da Web além daqueles comumente usados. Originalmente, significava serviços da Web que vão além dos recursos básicos do Protocolo de Acesso a Objetos Simples (SOAP), Linguagem de Descrição de Serviços da Web (WSDL) e Descrição Universal, Descoberta e Integração (UDDI). Agora é geralmente aceito que os Advanced Web Services incorporam e lidam com cenários de segurança complexos.

Definirtec explica serviços avançados da web

Serviços da Web avançados agrupam padrões básicos de serviços da Web, como recursos de SOAP, UDDI e WSDL, incorporam interoperabilidade de serviços da Web (WS-I) e incluem padrões de segurança como WS-Security e, em seguida, vão além, incorporando recursos de segurança mais avançados e, às vezes, proprietários e interações. Usar os padrões mencionados anteriormente significava que um serviço da Web era avançado, mas devido à ampla aceitação desses padrões, eles se tornaram comuns.

Agora, para ser considerado um verdadeiro serviço da Web avançado, um aplicativo da Web deve lidar com interações de segurança complexas usando novos padrões, como WS-Federation e WS-Trust, bem como lidar com comportamento assíncrono e paralelo por meio de WS-ReliableMessaging. A aceitação desses padrões avançados foi lenta devido ao ritmo lento de ratificação e implementação e também porque muitos aplicativos existentes e suas interações não exigem os recursos desses padrões novos e mais avançados ou simplesmente usam outros métodos para alcançá-los.