Questões de Concurso
Sobre wsdl em arquitetura de software
Foram encontradas 106 questões
Em uma atualização do sistema provedor, a equipe pretende alterar a estrutura da mensagem de resposta, com renomeação de alguns elementos e mudança de tipos de dados, sem adotar uma estratégia de versionamento compatível, sob o argumento de que o endpoint e o protocolo de transporte permanecerão inalterados.
Com base nesse cenário, analise as afirmativas a seguir.
I. A renomeação de elementos na mensagem de resposta não compromete a compatibilidade da integração, porque os consumidores podem consultar o WSDL atualizado, que define o contrato de comunicação do serviço, e passar a interpretar os novos nomes corretamente.
II. Em arquiteturas baseadas em SOAP, a interoperabilidade entre consumidor e provedor depende também da aderência das mensagens ao contrato formal do serviço, e não apenas da possibilidade de troca de documentos XML entre as partes.
III. A manutenção do mesmo endpoint e do mesmo protocolo de transporte não é suficiente, por si só, para preservar a compatibilidade da integração, quando a resposta do serviço deixa de corresponder à estrutura contratualmente esperada pelos consumidores.
Está correto o que se afirma em
Em uma atualização do sistema provedor, a equipe pretende alterar a estrutura da mensagem de resposta, com renomeação de alguns elementos e mudança de tipos de dados, sem adotar uma estratégia de versionamento compatível, sob o argumento de que o endpoint e o protocolo de transporte permanecerão inalterados.
Com base nesse cenário, analise as afirmativas a seguir.
I. A renomeação de elementos na mensagem de resposta não compromete a compatibilidade da integração, porque os consumidores podem consultar o WSDL atualizado, que define o contrato de comunicação do serviço, e passar a interpretar os novos nomes corretamente.
II. Em arquiteturas baseadas em SOAP, a interoperabilidade entre consumidor e provedor depende também da aderência das mensagens ao contrato formal do serviço, e não apenas da possibilidade de troca de documentos XML entre as partes.
III. A manutenção do mesmo endpoint e do mesmo protocolo de transporte não é suficiente, por si só, para preservar a compatibilidade da integração, quando a resposta do serviço deixa de corresponder à estrutura contratualmente esperada pelos consumidores.
Está correto o que se afirma em
Na ocasião, foram apresentadas as seguintes afirmações:
I. Em arquiteturas REST, a restrição de ausência de estado na comunicação entre cliente e servidor tende a favorecer a escalabilidade, pois cada requisição deve conter as informações necessárias ao seu processamento.
II. Em SOAP, a adoção do HTTP (Hypertext Transfer Protocol) implica que todas as operações sejam idempotentes, independentemente do método utilizado.
III. Em soluções baseadas em SOAP, o uso de WSDL (Web Services Description Language) pode contribuir para uma descrição formal do serviço, o que favorece a interoperabilidade contratual entre aplicações.
Está correto o que se afirma em
O padrão/documento da arquitetura de Web Services baseada em SOAP que é utilizado para descrever a interface e as capacidades operacionais de um Web Service de maneira legível por máquina é o
(__)Define a estrutura e a sintaxe para a representação de dados, permitindo a troca de informações entre sistemas heterogêneos.
(__)Descreve a interface de um serviço web, especificando as operações disponíveis, os formatos de mensagem, os protocolos de comunicação e os endpoints.
(__)Facilita a publicação e a descoberta de serviços web, funcionando como um diretório onde provedores de serviços podem registrar suas ofertas.
Assinale a alternativa que apresenta a sequência correta:
SOAP (Simple Object Access Protocol):
Utiliza XML para formatar as mensagens.
Geralmente depende de WSDL para descrever a interface dos serviços.
Oferece recursos de segurança e confiabilidade, como WS-Security e WS-ReliableMessaging.
Pode ser mais complexo de implementar e consumir.
REST (Representational State Transfer):
Utiliza métodos HTTP (GET, POST, PUT, DELETE) para interagir com recursos.
Pode usar diferentes formatos de dados, como XML, JSON ou HTML.
É mais leve e flexível que SOAP.
Geralmente é mais fácil de implementar e consumir.
Com base nessas características, em qual situação seria mais vantajoso utilizar SOAP em vez de REST?
No que se refere à arquitetura de software, julgue o item subsecutivo.
Na arquitetura orientada a serviços (SOA), a WSDL (web services description language) descreve a maneira pela qual a lógica de negócios dos serviços web deve ser acessada.
WSDL é uma tecnologia que padroniza a descrição da interface de um web service, enquanto UDDI é um repositório mundial de web services utilizado para publicar e(ou) descobrir serviços que já foram criados e utilizar os já existentes.