Introdução aos Web Services
44 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Qual é o principal uso que hoje em dia podemos dar à World Wide Web ?

O acesso interativo a documentos e aplicações.

De acordo com o apresentado no conteúdo, quem pode realizar os acessos à World Wide Web?

  • Somente máquinas
  • Nenhuma das alternativas
  • Usuários humanos ou máquinas (correct)
  • Somente usuários humanos
  • A capacidade de aplicações comunicarem autonomamente entre si, mesmo que pertençam a diferentes programas e diferentes sistemas, é uma característica da World Wide Web.

    True

    De acordo com a Wikipedia, qual é a definição de web-services?

    <p>Uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes.</p> Signup and view all the answers

    Os web-services permitem que novas aplicações interajam com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis.

    <p>True</p> Signup and view all the answers

    Quais os componentes que permitem às aplicações enviar e receber dados através dos web-services?

    <p>Todas as alternativas</p> Signup and view all the answers

    Qual o principal objetivo do protocolo SOAP?

    <p>Permitir que aplicações construídas com diferentes linguagens e em diferentes plataformas pudessem comunicar.</p> Signup and view all the answers

    O protocolo SOAP impõe regras internas que aumentam sua complexidade e, consequentemente, podem resultar em tempos de carregamento de página mais longos.

    <p>True</p> Signup and view all the answers

    O protocolo SOAP é considerado preferível para cenários corporativos devido a sua maior segurança e conformidade.

    <p>True</p> Signup and view all the answers

    Quais os protocolos da camada de aplicativo que a solicitação de dados enviada para uma API SOAP pode ser tratada?

    <p>Todas as alternativas</p> Signup and view all the answers

    Em qual formato as mensagens SOAP de resposta devem ser retornadas?

    <p>Documentos XML.</p> Signup and view all the answers

    Qual a função do arquivo WSDL?

    <p>Descrever a interface do web service.</p> Signup and view all the answers

    O que o arquivo WSDL descreve?

    <p>Todas as alternativas</p> Signup and view all the answers

    Um cliente SOAP pode comunicar com o servidor SOAP para acesso ao serviço descrito no arquivo WSDL.

    <p>True</p> Signup and view all the answers

    Qual o tipo de documento utilizado nas mensagens SOAP?

    <p>Documento XML.</p> Signup and view all the answers

    Quais os elementos que compõem uma mensagem SOAP?

    <p>Todas as alternativas</p> Signup and view all the answers

    Qual a função do envelope na mensagem SOAP?

    <p>Encapsular o cabeçalho e o corpo da mensagem.</p> Signup and view all the answers

    O cabeçalho da mensagem SOAP contém informações sobre a versão e formato da mensagem.

    <p>True</p> Signup and view all the answers

    O REST é um protocolo de comunicação.

    <p>False</p> Signup and view all the answers

    Quais as restrições que o REST impõe?

    <p>Um conjunto simples de restrições e recursos.</p> Signup and view all the answers

    Em REST, os recursos são identificados por um localizador e uma representação interna de dados.

    <p>True</p> Signup and view all the answers

    Quais os tipos de dados suportados em REST?

    <p>Todas as alternativas</p> Signup and view all the answers

    O que é uma API REST?

    <p>Uma interface de programação de aplicação que usa solicitações HTTP para acessar e usar dados.</p> Signup and view all the answers

    Quais os tipos de operações que as APIs REST suportam?

    <p>Todas as alternativas</p> Signup and view all the answers

    As arquiteturas REST são stateful.

    <p>False</p> Signup and view all the answers

    Em uma arquitetura REST, o servidor deve conter todas as informações necessárias para satisfazer a solicitação em particular.

    <p>True</p> Signup and view all the answers

    O que SOAP e REST têm em comum?

    <p>Ambos possibilitam a comunicação entre aplicações.</p> Signup and view all the answers

    O protocolo SOAP é utilizado para transferir mensagens em formato XML.

    <p>True</p> Signup and view all the answers

    O padrão SOAP funciona como um tipo de framework que permite a interoperabilidade entre diversas plataformas.

    <p>True</p> Signup and view all the answers

    O WSDL é utilizado para descrever a estrutura das mensagens SOAP e as ações possíveis num ponto terminal em REST.

    <p>False</p> Signup and view all the answers

    O problema do padrão SOAP é que ele adiciona uma sobrecarga considerável.

    <p>True</p> Signup and view all the answers

    O REST, uma arquitetura de comunicação que não impõe restrições ao formato da mensagem.

    <p>True</p> Signup and view all the answers

    A maior vantagem do protocolo REST é sua flexibilidade.

    <p>True</p> Signup and view all the answers

    Em teoria, qualquer formato pode ser usado em REST.

    <p>True</p> Signup and view all the answers

    Os web services que utilizam REST são considerados mais leves.

    <p>True</p> Signup and view all the answers

    Em REST, os problemas de interoperabilidade são mais comuns.

    <p>True</p> Signup and view all the answers

    O SOAP é uma boa opção para instituições com padrões rígidos e ambientes complexos.

    <p>True</p> Signup and view all the answers

    O REST é uma boa opção para uso no dia a dia.

    <p>True</p> Signup and view all the answers

    As integrações com alto volume de requisições são inviáveis em SOAP.

    <p>True</p> Signup and view all the answers

    REST é capaz de atender ao volume e à complexidade sem dificuldades, exigindo apenas um mínimo de experiência do desenvolvedor.

    <p>True</p> Signup and view all the answers

    Em REST, a API expõe as operações.

    <p>False</p> Signup and view all the answers

    O REST funciona somente com HTTPS.

    <p>True</p> Signup and view all the answers

    O SOAP é útil em aplicações legadas e APIs privadas.

    <p>True</p> Signup and view all the answers

    O REST é útil em aplicações modernas e APIs públicas.

    <p>True</p> Signup and view all the answers

    Study Notes

    Introdução aos Web Services

    • Web services permitem acesso interativo a documentos e aplicações, por usuários humanos (browsers, players) ou máquinas, permitindo comunicação entre programas e sistemas diferentes.
    • Usos atuais da World Wide Web incluem interação com documentos e aplicações através de navegadores web, programas de mídia e outros sistemas.

    Definição de Web Services

    • Web services são soluções para integração de sistemas e comunicação entre aplicações diferentes.
    • Permitem compatibilidade entre aplicações desenvolvidas em plataformas diferentes.
    • A comunicação acontece por meio de componentes que permitem troca de dados entre aplicações.
    • Aplicações usam linguagens próprias, mas são traduzidas para um formato universal / intermediário (XML, JSON, CSV, etc).

    Tecnologia SOAP

    • SOAP (Simple Object Access Protocol) é um protocolo padrão para comunicação entre aplicações em diferentes linguagens e plataformas, mas com regras internas que podem aumentar a complexidade, levando a tempos de carregamento mais longos, embora essas regras criem conformidade em cenários corporativos.
    • Utiliza protocolos da camada de aplicação como HTTP, SMTP, TCP para enviar e receber dados/requisições.
    • As mensagens de resposta SOAP são documentos XML, que podem ser lidos por humanos e máquinas.
    • SOAP é mais indicado para cenários corporativos, onde a conformidade e estrutura rígida são importantes.

    Descrição do Web Service com WSDL

    • A descrição de um web service é definida pelo arquivo WSDL (Web Services Description Language) em formato XML.
    • Este arquivo descreve o serviço, incluindo os métodos disponíveis, parâmetros de entrada e saída, e processos de comunicação com o servidor SOAP.
    • Um cliente SOAP utiliza a estrutura do arquivo WSDL para interagir com o servidor SOAP.

    Comunicação com Web Service por SOAP

    • Para ativar ou utilizar um serviço web, é necessária comunicação com o web service.
    • O protocolo SOAP utiliza mensagens em formato XML para transmissão de dados.
    • A mensagem SOAP é composta por um envelope, cabeçalho e corpo da mensagem, encapsulando informações sobre a versão e o formato.
    • O XML é o formato usado para as mensagens e respostas do web service SOAP.

    Tecnologia REST

    • REST (Representational State Transfer) é um estilo de arquitetura, não um protocolo, baseado em restrições e recursos para APIs.
    • Define como APIs devem funcionar, especificando como recursos são identificados e como os dados são representados.
    • Pode usar variados tipos de dados de representação, tais como JSON, XML e texto bruto.
    • REST APIs usam protocolos HTTP (GET, PUT, POST e DELETE) para acessar / manipular dados.
    • É stateless, não mantendo estado entre as transações, todo pedido deve conter informações necessárias para processamento.

    SOAP vs REST

    • SOAP é um protocolo de transferência de mensagens em XML para ambientes distribuídos, enquanto REST é um estilo de arquitetura mais leve que não impõe restrições ao formato de mensagem, focando no comportamento dos componentes envolvidos.
    • SOAP é mais complexo em relação ao formato e ao conteúdo da mensagem, enquanto REST é mais flexível e permite o uso de diferentes formatos (JSON).
    • A escolha entre SOAP e REST depende das necessidades do projeto, levando em conta o volume, tipos de dados, compatibilidade e complexo que pode ser lidar com.

    SOAP ou REST?

    • SOAP é melhor para ambientes complexos e com padrões rígidos. Possui ferramentas corporativas para filtragem, classificação e redirecionamento de mensagens.
    • REST é mais adequado para uso diário por disponibilizar plataformas e linguagens mais modernas para desenvolvimento, com integrações de alto volume.

    Comparação entre SOAP e REST

    Característica SOAP REST
    Protocolo Protocolo específico Baseado em HTTP
    Formato da Mensagem XML JSON, XML, texto, etc
    Comunicação Mais complexo Mais leve e flexível
    Integração Simples em ambientes complexos e padronizados Mais simples em ambientes modernos
    Desempenho Pode ser mais lento, dependendo da complexidade Geralmente mais rápido
    Flexibilidade Menor flexibilidade Mais flexibilidade

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Web Services PDF

    Description

    Este quiz explora os conceitos fundamentais de web services, destacando sua definição e importância na comunicação entre aplicações diferentes. Além disso, aborda a tecnologia SOAP como um padrão para a integração de sistemas. Teste seus conhecimentos e entenda melhor como esses serviços funcionam na prática.

    More Like This

    Introdução aos Web Services
    18 questions

    Introdução aos Web Services

    TolerableRhodochrosite6566 avatar
    TolerableRhodochrosite6566
    Introdução a Web Services
    24 questions

    Introdução a Web Services

    TolerableRhodochrosite6566 avatar
    TolerableRhodochrosite6566
    Use Quizgecko on...
    Browser
    Browser