

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Em arquiteturas de serviços web baseadas em SOAP, a especificação WS-Security estabelece mecanismos para segurança em nível de mensagem, garantindo proteção que independe do protocolo de transporte subjacente. Analise as afirmativas a seguir sobre segurança em serviços web:
I.O WS-Security permite aplicar assinatura digital e criptografia em partes específicas da mensagem SOAP, bem como incluir tokens de autenticação como UsernameToken, certificados X.509 e assertions SAML.
II.A segurança em nível de mensagem proporcionada pelo WS-Security permanece válida mesmo na presença de múltiplos intermediários, diferentemente da segurança baseada exclusivamente em TLS.
III.O OAuth 2.0 é um framework de autorização que não provê, por si só, mecanismos de criptografia ou assinatura de mensagens SOAP em nível de mensagem.
É correto o que se afirma em:
I, II e III.
I, apenas.
II e III, apenas.
I e II, apenas.
III, apenas.
Durante o planejamento da integração entre os sistemas de um órgão público, a equipe discutiu o uso de serviços baseados em SOAP (Simple Object Access Protocol) e em REST (Representational State Transfer).
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
I, apenas.
II, apenas.
I e II, apenas
I e III, apenas.
I, II e III.
Karina é desenvolvedora e está responsável pela execução da integração do Sistema de Gestão de Documentos Internos (SISDOC) de sua organização com um sistema integrado de informações de processos e documentos disponibilizado por outro órgão público. Para integração, o órgão público disponibilizou um Web Service.
Um dos blocos de informação constantes na descrição do Web Service de que Karina teve conhecimento foi:





Uma equipe de programadores está desenvolvendo uma API web que vai tratar da transmissão de dados online, possibilitando, assim, a comunicação dos dados com outras aplicações. Tal API fará uso do protocolo SOAP para troca de mensagens. Nesse contexto, quando uma solicitação for recebida por essa API, as mensagens de retorno serão no formato de:
sinais loT
scripts PHP
scripts JSON
documentos PDF
documentos XML
No contexto do protocolo SOAP, avalie as afirmações a seguir:
I.Uma mensagem SOAP é composta por um elemento Envelope, que pode conter um Header opcional e um Body obrigatório.
II.O protocolo SOAP pode ser transportado sobre diferentes protocolos de aplicação, como HTTP e SMTP.
III.O elemento Body de uma mensagem SOAP pode conter múltiplos elementos raiz independentes, desde que pertençam a namespaces distintos.
É correto o que se afirma em:
I, apenas.
I e II, apenas.
II e III, apenas.
III, apenas.
I, II e III.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Uma equipe de desenvolvimento precisa escolher entre SOAP e REST para implementar a comunicação entre microsserviços em um sistema distribuído. Considere as características de cada estilo de arquitetura:
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?
Quando os dados a serem transmitidos são complexos e exigem um formato rígido.
Quando a equipe de desenvolvimento tem pouca experiência com Web Services.
Quando a interoperabilidade com sistemas legados que utilizam SOAP é essencial.
Quando o desempenho é crítico e a comunicação precisa ser o mais leve possível.
Quando a aplicação precisa ser simples e fácil de entender.
Arquitetura Orientada a Serviços (ServiceOriented Architecture - SOA) é um estilo de arquitetura de software que permite a criação de sistemas compostos por serviços interoperáveis, que se comunicam entre si através de protocolos de rede. A SOA é amplamente utilizada para facilitar a integração de aplicações e a comunicação entre sistemas distintos, promovendo a reutilização de funcionalidades e a flexibilidade na construção de software. Sabe-se que ela possui diversos componentes, entre eles o SOAP, cuja função é:
Permitir a troca de informações estruturadas entre sistemas, usando XML (eXtensible Markup Language) para codificar as mensagens.
Estabelecer comunicação em tempo real entre dispositivos loT (Internet of Things), utilizando MQTT (Message Queuing Telemetry Transport) como base.
Trocar e-mails entre usuários, baseado em SMTP (Simple Mail Transfer Protocol).
Definir como os navegadores se comunicam com servidores, utilizando JavaScript para a formatação das mensagens.
Desenvolver aplicativos para comunicação entre sistemas, utilizando Python para suas sintaxes.
APIs RESTful utilizam formatos leves, como JSON ou XML, enquanto APIs SOAP utilizam exclusivamente XML para a troca de dados.
Certo
Errado
Em uma arquitetura de sistemas distribuídos, os Webservices SOAP são frequentemente utilizados para a integração de dados entre aplicações heterogêneas. Considerando as características e funcionamento desse tipo de serviço, assinale a alternativa correta.
Webservices SOAP trocam mensagens no formato JSON, o que garante leveza e rapidez na comunicação entre aplicações.
O protocolo SOAP permite apenas operações assíncronas e baseadas em eventos, o que limita seu uso em sistemas síncronos.
SOAP é um protocolo exclusivo de plataformas Microsoft, sendo incompatível com ambientes baseados em Java ou PHP.
A comunicação SOAP é menos segura do que REST, pois não suporta mecanismos padronizados de segurança como autenticação ou criptografia.
Webservices SOAP utilizam XML para estruturação das mensagens e são descritos por meio de WSDL, o que possibilita contratos formais entre as partes envolvidas.
No contexto da arquitetura de sistemas e da integração de dados via APIs, os Webservices do tipo SOAP (Simple Object Access Protocol) são amplamente utilizados em ambientes corporativos. Sobre esse tipo de serviço, assinale a alternativa correta:
O SOAP utiliza exclusivamente o formato JSON para troca de mensagens, o que o torna incompatível com aplicações baseadas em XML.
Webservices SOAP operam apenas sobre o protocolo HTTP, não sendo possível utilizá-los com outros protocolos como SMTP ou FTP. C)
O SOAP não define padrões de segurança, deixando a responsabilidade de autenticação exclusivamente para o desenvolvedor da aplicação cliente.
O SOAP é baseado em XML, possui um contrato formal descrito por WSDL e permite comunicação via múltiplos protocolos, como HTTP e SMTP.
Por ser um padrão obsoleto, o SOAP não é mais utilizado em sistemas distribuídos modernos, sendo substituído totalmente por REST.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Webservices SOAP são fundamentados em JSON e utilizam apenas métodos HTTP GET e POST.
Certo
Errado
A especificação de web services em SOAP é baseada na estrutura XML padronizada e no suporte nativo a descrições de serviço via URIs para identificar recursos.
Certo
Errado
Uma empresa, ao criar um sistema de rastreamento de pacotes em tempo real, implementou uma integração com diversos serviços de entrega que possuem diferentes requisitos de comunicação. Alguns serviços respondem apenas quando solicitados, enquanto outros não geram resposta.
Assinale a opção que cita o padrão adotado na situação hipotética precedente.
XMLHttpRequest
XSLT
SOAP
REST
WSDL
O SOAP permite a comunicação entre serviços web e seus clientes, desde que os códigos em ambas as partes utilizem a mesma linguagem de programação.
Certo
Errado
Analise as afirmativas relativas ao desenvolvimento de serviços web, considerando aspectos de segurança.
I. Para implementar um EndPoint SOAP, é necessário utilizar um arquivo WSDL para definir os serviços e suas operações.
II. Em REST, a segurança contra injeção de SQL pode ser reforçada pelo uso da JPA, que permite consultas parametrizadas, reduzindo os riscos.
III. Na segurança de serviços SOAP, os mecanismos como WS-Security para autenticação e criptografia já são automaticamente pré-configurados pelo protocolo https.
Está correto o que se afirma em
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Um servidor está desenvolvendo um serviço para integração entre sistemas e foi exigido que a camada de transporte utilizasse SMTP. Ele recebeu um arquivo WSDL para orientá-lo sobre como utilizar o serviço.
É correto afirmar que se tratava de um serviço do tipo
XML.
SOAP.
Ajax.
JSON-RPC.
REST.
As abordagens REST e SOAP possuem o objetivo de permitir a comunicação entre aplicações web.
Com relação ao seu emprego para transmissão de dados, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) A transmissão de dados via SOAP é considerada mais segura que via RESTful API's, visto que REST não permite criptografia.
( ) SOAP usa estritamente o formato XML para suas mensagens, enquanto REST permite JSON apenas.
( ) A especificação WS-Security é utilizada exclusivamente no protocolo SOAP.
As afirmativas são, respectivamente,
F – V – V.
F – V – F.
V – F – F.
F – F – F.
F – F – V.
A respeito de web services baseados em SOAP, assinale a alternativa correta.
Admitem a utilização de XML ou JSON como formatos para requisições e respostas.
Precisam estar publicados em um serviço UDDI para serem acessados via SOAP.
Podem utilizar o protocolo SMTP para transporte, nesse caso sem precisar do HTTP.
Não admitem interoperabilidade de sistema operacional, ou seja, se o web service estiver hospedado em um servidor Windows, não pode ser chamado a partir de um cliente Linux.
Uma consulta a um documento WSDL é requerida antes de qualquer chamada a um web service SOAP.
No referido código, o termo transport indica que o ESB será acessado por meio da URL a seguir.
http://schemas.xmlsoap.org/soap/http
Certo
Errado
As tecnologias Standard Object Access Protocol (SOAP) e Representational State Transfer (REST) representam duas maneiras diferentes de conectar aplicativos e definem como as Application Programming Interface (APIs, ou interfaces de programação de aplicações) são criadas, possibilitando a comunicação dos dados entre aplicações web.
Considerando as diferenças entre as tecnologias SOAP e REST, pode ser identificado que
SOAP é um protocolo, que oferece implementação mais rígida, e REST é um conjunto de diretrizes, que oferece uma implementação flexível.
APIs REST são mais pesadas que implementações SOAP, entretanto, são ideais para contextos mais modernos.
Os serviços web SOAP oferecem segurança integrada e transações em conformidade que atendem a muitas necessidades empresariais, resultando em sistemas leves.
REST é um conjunto de padronizações que oferece uma implementação rígida.
SOAP é um protocolo com requisitos flexíveis e dinâmicos, com implementação mais leve que o REST.