Questões de Arquitetura de Software - SOAP (Simple Object Access Protocol) para Concurso
Foram encontradas 237 questões
Com relação ao SOAP analise as afirmativas a seguir.
I. O Simple Object Access Protocol (SOAP) é uma especificação de protocolo baseado em XML para a troca estruturada de informação na implementação de Web Services em redes de computadores.
II. Podemos afirmar que o SOAP tem três características principais: extensibilidade, neutralidade (pode ser usada sobre diversos tipos de protocolo de transporte - HTTP, SMTP, TCP ou JMS) e independência (permite qualquer modelo de programação)
III. O SOAP é normalmente muito mais rápido do que tecnologias concorrentes como CORBA ou ICE, por utilizar troca de mensagens em XML.
Assinale:
A comunicação via SOAP baseia-se no estilo de RPC (remote procedure call), determinando a necessidade de atender a outros protocolos para realizar a chamada a um serviço.
A estrutura de um arquivo SOAP (simple object acess protocol) é segmentada em um elemento denominado < Envelop > o qual contém, entre outros, um elemento < Header > obrigatório e um elemento < Body > opcional.
O protocolo SOAP permite realizarem-se comunicações entre serviços web, além de troca de informações em ambiente distribuído e descentralizado, utilizando-se linguagem XML como mecanismo para essa troca de informações.
As linguagens XML e SOAP são utilizadas para descrever os tipos e as estruturas de dados em SOA; a linguagem WSDL é utilizada para descrever os serviços.
Como diretriz técnica para integração de sistemas de informação, a e-Ping recomenda a adoção gradual da arquitetura orientada a serviços (SOA), utilizando tanto o desenvolvimento de projetos embasados em REST quanto os embasados em SOAP (simple object access protocol) para interconexão em arquiteturas descentralizadas ou distribuídas.
Em web service, o objetivo do cabeçalho do envelope SOAP (SOAP header block) é o de fazer cumprir as regras que governam a troca de mensagens SOAP, por meio de dados trocados em formato XML.
Na versão SOAP 1.2 não é permitido qualquer elemento após a tag body.
Em uma mensagem SOAP que possui o atributo env:mustUnderstand=true no cabeçalho, o bloco deve ser processado de acordo com as especificações constituintes do SOAP.
I – A mensagem deve ser codificada usando XML.
II – O elemento <soap:Body> deve ser o elemento raiz da mensagem.
III – A mensagem deve conter uma referência a um DTD.
Está correto o que se afirma em:
A fim de implementar serviços em REST, recomenda-se utilizar os WSDL já existentes com mínima alteração do cabeçalho, informando somente que o protocolo a ser utilizado é o REST.
O trecho de código wsdl a seguir não apresenta características de uma operação SOAP de request response.
<wsdl:operation name="reserveFlight"
pattern="http://www.w3.org/ns/wsdl/in-out">
<wsdl:input element="xsTicketAgent:reserveFlight1"/>
<wsdl:output element="xsTicketAgent:reserveFlight2"/>
</wsdl:operation>
SOAP é um protocolo-padrão para definição de interface do serviço, suas operações, associações requeridas e fornecidas.
Os protocolos de web services cobrem aspectos da arquitetura orientada a serviços, como o SOAP, para troca de informações, o WS-BPEL, para linguagem de programação, e o UDDI, para descoberta de serviços, mas excluem aspectos voltados para workflow e para transações em sistemas distribuídos.
No que se refere a Service Oriented Architecture, julgue o item a seguir.
O protocolo de transporte adotado para o envio de mensagens
SOAP utiliza o endereço de destino contido no envelope da
mensagem.