

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.
Web services
têm por objetivo facilitar a EAX − Enterprise Application eXchange, que significa a troca de informações que circula numa organização. Web services têm substituído os sistemas de Business Intelligence tradicionais, uma vez que permitem controlar processos e dar suporte à tomada de decisões na organização.
são uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes na web. Web services podem ajudar a resolver problemas de interoperabilidade fornecendo a diferentes aplicações uma maneira de trocar e compartilhar seus dados, mesmo em diferentes plataformas.
permitem que uma aplicação possa invocar outra para efetuar tarefas simples ou complexas, desde que estejam escritas numa mesma linguagem. Web services disponibilizam recursos para que qualquer aplicação cliente possa operar e extrair os recursos fornecidos por banco de dados armazenados em servidores hospedados em qualquer plataforma.
são um conjunto de classes escritas em uma linguagem suportada pela plataforma .NET que podem ser acessadas através de qualquer protocolo da família TCP/IP. Qualquer aplicação pode acessar qualquer web service disponível na web e utilizar todas as funcionalidades do mesmo, já que usa um padrão tornado público por iniciativa da empresa Microsoft.
são um padrão que permite a comunicação entre aplicações de uma maneira independente do sistema operacional da máquina. Este padrão é compatível com o padrão CORBA, que também possibilita interoperabilidade em ambientes distribuídos heterogêneos.
As opções a seguir apresentam as operações necessárias para enviar ou receber dados de Web Services, à exceção de uma. Assinale-a.
Serializar os objetos que formam os argumentos.
Traduzir tipos Java para XML e de XML para Java.
Formatar e desempacotar a mensagem SOAP.
Enviar e receber via HTML.
Deserializar os objetos que formam os argumentos.
Os protocolos utilizados em web services possuem diferentes características e servem a diferentes propósitos. Considere:
I. Responsável por transportar mensagens entre aplicações.
II. Responsável por codificar as mensagens em um formato XML.
III. Responsável por descrever a interface do web service.
IV. Responsável por centralizar a informação de web services, possibilitando a publicação e descoberta de serviços disponíveis na rede.
Os protocolos associados a I, II, III e IV são correta e respectivamente:
TSL - RESTful - WSDL - URL
JSON - SOAP - REST - UDDI
HTTP - JSON - RESTful - URI
SOAP - WSDL - UDDI - REST
HTTP - SOAP - WSDL - UDDI
__________ é um documento proposto pela W3C a partir de Junho de 2007 escrito em XML que visa padronizar as descrições das funcionalidades oferecidas por web services de forma independente de plataforma ou linguagem.
UDDI
XML
XSLT
WSDL
O novo SIAFI conta com duas formas básicas de integração entre sistemas, que são:
Via arquivos de carga hábil e via Mensagens de Inserção.
Via arquivos de carga de programação e via Web Services.
Via arquivos de carga XSD e via SOAP.
Via arquivos batch e via Web Services.
Via arquivos batch e via Mensagens de Inclusão SOAP.
No webservice, o protocolo SOAP possui os elementos envelope, header, body e fault. Destes, são elementos obrigatórios:
header e body.
body e fault.
envelope e body.
fault e header.
envelope, header e fault.
WSRP (Web Services for Remote Portlets) define um conjunto de interfaces que todo WSRP Producer deve implementar e que todo WSRP Consumer utiliza para interagir com os portlets remotos. O grande benefício de se padronizar estas interfaces é a possibilidade de criar portlets genéricos. Assim, todo fornecedor de portal que queira suportar WSRP deve seguir a sua especificação. A especificação WSRP 2.0 propõe 4 interfaces cujas definições estão apresentadas abaixo. Assinale a interface que não existe na especificação WSRP 2.0.
Service Description Interface (Interface de Descrição de Serviço): fornece uma descrição dos serviços fornecidos pelo Producer. Baseado nestas informações, o Consumer é capaz de determinar o que é preciso para executar o portlet.
Portlet Bridge Interface (Interface-Ponte do Portlet): funciona como uma ponte para o ambiente de execução, em que diferentes abstrações são utilizadas para processar as interações com o usuário ou para renderizar a interface gráfica do portlet.
Markup Interface (Interface de Marcação): permite que o Consumer interaja com o portlet remoto.
Registration Interface (Interface de Registro): permite que o Producer obrigue que os Consumers façam um registro antes de interagir com os serviços.
Portlet Management Interface (Interface de Gerenciamento do Portlet): fornece acesso ao ciclo de vida do portlet remoto. U m Consumer poderia customizar o comportamento do portlet mediante o uso desta interface.
As estruturas de dados da especificação UDDI são as seguintes:
businessEvent, businessService,
blendingTransfer, tMode1,
publisherApproach
businessEvent, userService,
bindingTemplate, tModel1,
publisherAssertion.
businessEntity, businessService,
bindingTemplate, tMode1,
publisherAssertion.
businessEntity, businessSite,
blendingTransfer, tMode1,
publisherApproach.
businessEntity, businessSite,
bindingTemplate, tModel1, publicAssertion.
São características do webservice , EXCETO:
possuir capacidade de criar soluções distribuídas e descentralizadas.
representar a materialização da ideia de que um serviço pode ser acessado pela internet de qualquer lugar.
possuir uma estrutura interna fortemente acoplada com sistemas menos modularizados porém integrados.
suportar chamadas remotas de procedimentos (RPC).
trabalhar com o protocolo HTTP e a linguagem de marcação XML.
Web Services fornece um meio padrão de interoperabilidade entre diferentes aplicações de software, executando em uma variedade de plataformas e/ou frameworks. Tem como um dos objetivos prover a conversão das aplicações na versão Web. A comunicação é realizada por meio de protocolos abertos. Por padrão, Web Services estabelece
• uma linguagem projetada para transportar e armazenar dados, com foco direcionado para a essência do dado.
• um protocolo que permite aos aplicativos trocarem informações sobre HTTP.
A linguagem e o protocolo são, respectivamente,
XSL e UDDI.
XSL e SOAP.
XML e SOAP.
XML e UDDI.
Conceitualmente, SOA e Web services representam, respectivamente,
estratégia de TI que emprega metodologia de programação orientada a objetos / conjunto de ferramentas Case para desenvolvimento Web.
estratégia de TI que emprega metodologia de programação orientada a serviços / conjunto de ferramentas Case para desenvolvimento Web.
estratégia de TI que emprega metodologia de programação orientada a objetos / conjunto de mecanismos padronizados de comunicação sobre a World Wide Web.
estratégia de TI que emprega metodologia de programação orientada a serviços / conjunto de mecanismos padronizados de comunicação sobre a World Wide Web.
Um Web Service é um componente de software armazenado em um computador que pode ser acessado por um aplicativo em outro computador por uma rede.
Sobre Web Services, considere as afirmativas a seguir.
I. Web Services se comunicam utilizando tecnologias como XML, JSON e HTTP.
II. O Simple Object Access Protocol permite que Web Services e clientes escritos em linguagens diferentes se comuniquem.
III. Um Web Service RESTful pode retornar dados utilizando texto sem formatação.
IV. O Representational State Transfer utiliza a XML como mecanismo de solicitação/resposta para Web Services.
Assinale a alternativa correta.
Somente as afirmativas I e II são corretas.
Somente as afirmativas I e IV são corretas.
Somente as afirmativas III e IV são corretas.
Somente as afirmativas I, II e III são corretas.
Somente as afirmativas II, III e IV são corretas.
No que se refere aos web services, é correto afirmar:
O objetivo do WSDL é publicar e recuperar web services e suas principais partes são Registro e Descoberta.
Podem ser publicados através de WSDL, que é um formato utilizado para seu armazenamento em repositórios disponíveis na Internet.
As mensagens trocadas são formatadas no protocolo HTTP que provê uma forma padrão para estruturar mensagens XML.
Antes que as mensagens SOAP sejam trocadas, documentos UDDI descrevem quais dados serão trocados, e como estes dados serão organizados nas mensagens HTTP.
O WSDL serve para descrever o quê um web service pode fazer, onde ele está e como invocá-lo.
Analise as afirmativas.
I. Mensagens baseadas em SOAP (Simple Object Access Protocol) permitem que programas escritos em diversas linguagens possam trocar dados.
II. Mensagens baseadas em XML permitem que programas escritos em diversas linguagens possam trocar dados.
III. SOAP é uma especificação de protocolo para troca de mensagens, escrito em XML.
Assinale a alternativa correta.
Somente I é verdadeira.
Somente II é verdadeira.
Somente III é verdadeira.
Somente I e II são verdadeiras.
I, II e III são verdadeiras.
Na estrutura de um documento WSDL, o elemento <portType> descreve os tipos de dados usados por um web service
Certo
Errado
O principal uso da internet (www) é o acesso interativo a documentos e aplicações, na maioria dos casos, acessados por pessoas. Entretanto, cresce significantemente o uso dessa arquitetura para comunicação e interoperabilidade através do web-service. Em geral, os web-services oferecem serviços para sua descoberta e para sua descrição, representados, respectivamente, por
SOAP e WSDL
UDDI e SOAP
UDDI e WSDL
URI e SOAP
URI e WSDL
O UDDI (universal description discovery and integration), que corresponde a um registro de web services, é dividido em páginas brancas, amarelas e verdes, nas quais são prestadas aos clientes informações sobre a empresa, os serviços por ela oferecidos e as especificações WSDL desses serviços.
Web Service representa um termo utilizado na integração de sistemas e na comunicação entre aplicações diferentes 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:
SOAP.
UDDI.
HTTPS.
SCHEMA.
XPOINTER.
SOAP é
I. um protocolo de comunicação leve destinado a troca de informações estruturadas em um ambiente distribuído.
II. dependente de plataforma e linguagem de programação.
III. baseado em XHML.
IV. uma recomendação da W3C.
Está correto o que consta em
III e IV, somente.
II e III, somente.
I e IV, somente.
II, III e IV, somente.
I, II, III e IV.