Buscar

1 1 Web services e suas aplicações

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. ​​​​​​​Ao desenvolver uma aplicação para internet, muitas vezes é pertinente que apenas UMA ação do usuário desencadeie uma série execuções de outros aplicativos de forma transparente. Acerca desse cenário, identifique qual alternativa é responsável por viabilizar essa execução por trás da camada do usuário.
A. Métodos HTTP (Get, Post, Put, Delete).	
B. APIs (Interface de Programação de Aplicações).
C. Protocolo SOAP (Protocolo Simples de Acesso a Objetos).
D. Protocolo REST (Transferência Representacional de Estado).
E. XML (Extensible Markup Language).
2. A API REST fornece uma interface comum para mapear recursos (dados), denominada Uniform Resource Identifier (URI). Assinale outra vantagem da implementação REST.
A. Uso de WSDL (Web Services Definition Language) para definir a utilização dos métodos HTTP.
B. Uso de XML (Extensible Markup Language) para definir a utilização dos métodos HTTP de forma mais fácil para qualquer nível de usuário.
C. Implementação de arquitetura cliente-cliente, em que os recursos da API REST ficam distribuídos entre todos os usuários.
D. Arquitetura rígida, que obriga todos os serviços a seguirem padrão fixo de desenvolvimento, facilitando a manutenibilidade.
E. Por meio do Internet Media Type (tipo MIME), é possível informar ao servidor o formato de dados específico para o recurso solicitado.
3. SOAP foi o primeiro protocolo amplamente usado para conectar serviços web em SOA. Atualmente, é mais comum ver sua implementação em aplicativos e projetos herdados e em constante declínio de uso. Assim, para implementação, sob estado da arte, de serviços web, consideramos:
A. estrutura de serviços WEB/SOA.
B. CORBA/IIOP.
C. arquitetura RESTful.
D.arquitetura REST.
E. protocolo HTTP.
4. O responsável pelo setor de tecnologia de uma empresa de grande porte do setor financeiro necessita implementar um web service para troca de informações entre as filiais da companhia. Sua opção por implementar um web service levou em consideração alguns fatores que justificam a adoção dessa tecnologia. Assinale a alternativa correta quanto a sua decisão.
A. A necessidade de integrar as bases de dados dos diversos sistemas em uma única base centralizada.
B. Criar um único sistema que fosse utilizado tanto pela matriz quanto pelas filiais em todo o território.
C. A necessidade de aplicação e dados ficarem centralizados no servidor da matriz.
D. A necessidade de utilizar a infraestrutura da web para troca de arquivos, mas de forma segura.
E. Apesar do maior custo, a opção por web services seria necessária frente à construção de outros sistemas.
5. Os web services possibilitam que aplicações desenvolvidas em diferentes plataformas se comuniquem por meio de troca de mensagens. Sobre web services compatíveis com o SOAP, assinale a alternativa correta.
A. Permitem a troca de mensagens por meio do protocolo HTTP, possibilitando que diferentes programas se comuniquem pela internet.
B. Não são recomendados pelo W3c como padrão para troca de mensagens entre sistemas na internet.
C. São implementados, em muitos casos, utilizando servidores FTP para serem compatíveis com a maioria dos web services.
D. Trocam mensagens por meio de arquivos HTML, possibilitando que qualquer tipo de aplicação se comunique com outros web services.
E. Necessitam ser implementados com linguagem orientada a serviços, para disponibilizar seus serviços.
	
image2.wmf
image1.wmf

Continue navegando