Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aluno: MAGDA MARIA NUNES FRANÇA Matrícula: 201402260369 Disciplina: CCT0227 - ARQ. DE SIST. DISTR. Período Acad.: 2016.2 (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Sobre Web Services, assinale a alternativa incorreta. A linguagem utilizada para definição das funcionalidades de um Web Service chama-se Standard Generalized Markup Language, e é baseada em XML. A interação entre o servidor e o consumidor se dá através de requisições web, com os dados trafegando em formato XML (SOAP) ou JSON (REST). As aplicações envolvidas podem ser independentes com relação à arquitetura: um cliente Java em Linux pode consumir o serviço de um Web Service .Net em Windows, por exemplo. A ideia dos Web Services é expor sua funcionalidade como um serviço, através de uma interface aberta, permitindo aos consumidores acessar a interface e descobrir a funcionalidade do serviço. Sistema de software projetado para suportar comunicação entre aplicações diferentes na Internet, objetivando integração e interoperabilidade entre essas aplicações. 2. Com relação a SOA e Web services, assinale a opção correta. A interface de Web service define os dados disponíveis e como eles podem ser acessados de modo a que o fornecimento de serviços seja independente da aplicação que o utiliza. São padrões de Web services o SOAP, o WSDL e o UDDI, todos baseados em HTTP. Todas as alternativas são verdadeiras Conceitualmente, os scripts de serviços consideram que um provedor de serviço o oferece pela definição de seus dados e pela implementação de sua funcionalidade. Os serviços podem ser oferecidos por qualquer cliente de serviços dentro ou fora de determinada organização e tornam públicas as informações sobre o serviço para que usuários autorizados possam utilizá-la. Gabarito Comentado 3. Web Service representa uma solução utilizada na integração de sistemas e na comunicação entre aplicaçõesdiferentes e que possui entre suas características as possibilidades: Para a construção das bases de um Web Service por padrão, o protocolo e a linguagem são: UDDI e XML. UDDI e WSDL. UDDI e DHTML. SOAP e DHTML. SOAP e XML. 4. Na figura é esboçado o esquema de um web service e suas relações (setas), foi feita a associação número e descrição da relação, da seguinte forma: 1 - "É acessado usando"; 2 - "Permite a descoberta de"; 3 - "Liga-se a"; 4 - "Permite comunicação com" e 5 - "Descreve". Com relação a interoperabilidade de sistemas, SOA e web services, arquitetura e-ping e padrões XML estão corretas as associações: Somente 1,3 e 4 1, 2, 3, 4 e 5 Somente 1 e 2 Somente 1, 2 e 5 Somente 3,4 e 5 Gabarito Comentado 5. Um Web Service é definido pela W3C como um sistema de software projetado para fornecer interoperabilidade entre máquinas em uma determinada rede. Dentro do contexto dos Web Services assinale a alternativa correta. SOA (Simple Object Access) é uma plataforma de arquitetura orientada a serviços, utilizada como base para suportar os Web Services. A WSDL (Web Services Description Language) é uma especificação para publicar e localizar informações sobre Web Services. A interoperabilidade entre os Web Services e aplicações é garantida devido ao uso obrigatório da linguagem Java na implementação das aplicações. SOAP (Simple Object Access Protocol) é um protocolo, baseado em XML, para troca de informação estruturada com Web Services em redes de computadores. A UDDI (Universal Description, Discovery, and Integration) é uma linguagem baseada em XML que descreve o que um Web Service pode fazer, onde ele reside e como chamá-lo. Gabarito Comentado 6. Um Web Service é uma aplicação lógica, programável, acessível, que usa os protocolos padrão da Internet, para que se torne possível a comunicação transparente I . Isso significa dizer que é possível acessar qualquer Web Service disponível na Web e utilizar todas as suas funcionalidades. Outra vantagem é ser transparente para o Firewall de uma empresa, pois, internamente existe II que é III . Preenchem correta e respectivamente as lacunas I, II e III: homem-para-máquina e aplicação-para-aplicação ? uma codificação WSDL, empacotada em um protocolo HTTP ? validada pelo Firewall máquina-para-máquina e aplicação-para-aplicação ? um endereço de porta especial, que está empacotado em um protocolo SOAP ? reconhecido pelo Firewall máquina-para-máquina e aplicação-para-aplicação ? uma string XML que está empacotada em um protocolo SOAP ? interpretada como um arquivo "texto" homem-para-máquina e aplicação-para-aplicação ? um endereço de porta especial, que está empacotado em um protocolo SOAP ? reconhecido pelo Firewall homem-para-máquina e aplicação-para-aplicação ? uma string XML que está empacotada em um protocolo SOAP ? interpretada como um arquivo "texto" 7. Segundo o W3C (World Wide Web Consortium), um Serviço Web é um sistema de software projetado para permitir a interação entre máquinas numa rede. Selecione a afirmação INCORRETA sobre Serviços Web: O transporte das mensagens é feito tipicamente pelo HTTP. Pode-se compor Serviços Web através de orquestração de serviços. A representação dos dados é feita em XML. A interface do Serviço Web é descrita em WSDL. Cliente e Servidor devem ser escritos na mesma linguagem de programação. Gabarito Comentado 8. Web Service representa um termo utilizado na integração de sistemas e na comunicação entre aplicaçõesdiferentes e que possui entre suas características as possibilidades de: I. interação de novas aplicações com as já existentes. II. compatibilizar sistemas desenvolvidos em plataformas diferentes. III. serem codificadas em um determinado protocolo, incluindo os parâmetros de entrada/saída. IV. aplicações enviarem e receberem dados por meio de uma linguagem em formato padronizado. Para a construção das bases de um Web Service, por padrão a linguagem é conhecida como XML e o protocolo pela sigla: XPOINTER. HTTPS. UDDI. SOAP. SCHEMA.
Compartilhar