Questões de Concurso
Sobre soap (simple object access protocol) em arquitetura de software
Foram encontradas 257 questões
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.
I. A mensagem SOAP é um documento XML que contém, necessariamente, os elementos Envelope, Header, Body e Fault.
II. O atributo encodingStyle é utilizado para definir os tipos de dados utilizados na mensagem SOAP. Esse atributo pode aparecer em qualquer elemento da mensagem SOAP, e aplica-se ao conteúdo do elemento e a todos os elementos filho.
III. A mensagem SOAP deve conter uma referência DTD (Document Type Definition) com as regras que definem quais elementos e atributos desses elementos podem ser utilizados na mensagem.
Está correto o que se afirma em:
Julgue o item seguinte, relativos a conceitos de interoperabilidade de sistemas XML.
O elemento ENVELOPE do SOAP (simple object access protocol) é opcional e contém informação específica acerca da forma de
comunicação, autenticação e protocolo de comunicação da mensagem.
1. WSDL (Web Service Definition Language) define um sistema para a descrição de serviços. Através dela, descrevemos os serviços externos, ou interfaces que são oferecidos por uma determinada aplicação, independentemente de sua plataforma ou linguagem de programação.
2. SOAP é um protocolo baseado em XML para troca de informação entre computadores.
3. SOAP proporciona transporte de dados para Web Services.
4. WSDL (Web Service Data Location) define um sistema para a descrição de dados. Através dela, descrevemos os dados, ou interfaces para os dados que são oferecidos por uma determinada aplicação, independentemente de sua plataforma ou linguagem de programação.
Assinale a alternativa que indica todas as afirmativas corretas.
< soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope">
< soap:Header>
< m:Trans xmlns:m=http://www.w3schools.com/transaction/
soap:mustUnderstand="false" >234 < /m:Trans >
< /soap:Header>
< soap:Body xmlns:m="http://www.example.org/stock" >
< m:GetStockPrice >
< m:StockName>IBM
< /m:GetStockPrice >
< /soap:Body >
< /soap:Envelope >
< soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope">
< soap:Header>
< m:Trans xmlns:m=http://www.w3schools.com/transaction/
soap:mustUnderstand="false" >234 < /m:Trans >
< /soap:Header>
< soap:Body xmlns:m="http://www.example.org/stock" >
< m:GetStockPrice >
< m:StockName>IBM
< /m:GetStockPrice >
< /soap:Body >
< /soap:Envelope >
O(s) elemento(s) que pode(m) ser retirado(s) da mensagem, de acordo com a especificação do protocolo SOAP, sem prejuízo para a comunicação com o Serviço Web, é/são:
De acordo com a e-Ping 2010, a utilização do protocolo SOAP (Simple Object Access Protocol) na tecnologia de Web Services é recomendada como solução de interoperabilidade em arquiteturas distribuídas em sistemas de qualquer porte.