

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.
Assinale a alternativa correta a respeito dos protocolos e linguagens relacionados à tecnologia de Web Services.
Mensagens SOAP são enviadas exclusivamente pela porta TCP 80.
O protocolo SOAP é unidirecional. Para realizar uma comunicação bidirecional, é necessário estabelecer duas conexões em sentidos opostos.
Um documento WSDL descreve características de um Web Service, como por exemplo, as operações suportadas e a localização do Web Service.
Um documento WSDL permite que clientes conheçam detalhes referentes à implementação e implantação do Web Service, como a linguagem de programação utilizada no seu desenvolvimento e o servidor de aplicação no qual o Web Service se encontra hospedado.
Os servidores UDDI são organizados hierarquicamente, de forma a prover uma infraestrutura globalmente distribuída e totalmente integrada para registro de Web Services.
Analise o texto abaixo a respeito de Web Services.
Os _________________ são registrados em um ______________, que é consultado pelos ________________ para localizar serviços que satisfaçam as suas necessidades.
Assinale a alternativa que preenche correta e sequencialmente as lacunas do texto.
servidores Web ; diretório de serviços ; clientes Web
produtores ; servidor UDDI ; consumidores
provedores de serviços ; registro de serviços ; consumidores de serviços
servidores de aplicação ; servidor UDDI ; clientes Web
serviços Web ; servidor de aplicação ; consumidores de serviços
Originalmente SOAP representava um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída, utilizando tecnologias baseadas em um determinada linguagem. Foi importante para o desenvolvimento de aplicações para permitiram a comunicação via Internet entre programas, empregando o Remote Procedure Calls (RPC) entre objetos como DCOM e CORBA.
Atualmente, SOAP provê um caminho de comunicação entre aplicações ”rodando” em diferentes sistemas operacionais, com diferentes tecnologias e linguagens de programação.
De acordo com o enfoque do World Wide Web Consortium – W3C, as mensagens SOAP são documentos baseados na seguinte linguagem:
WSDL
XML
JAVASCRIPT
AJAX
XSLT
Assinale a alternativa correta a respeito das anotações utilizadas em Web Services implementados utilizando a API JAX-WS da plataforma Java SE versão 6.0.
A anotação @WebResult define o mapeamento do valor de retorno de um método de um Web Service para um elemento XML ou WSDL.
A anotação @Remote denota um método de um Web Service que pode ser invocado por clientes remotos.
A anotação @Oneway identifica métodos unidirecionais, que não possuem parâmetros de invocação e nem um valor de retorno.
A anotação @Destroy indica um método que deve ser chamado pelo cliente para encerrar a sessão mantida com o Web Service.
A anotação @Construct denota o método da classe que, ao ser invocado pelo cliente, cria uma nova instância do Web Service.

A figura acima apresenta um modelo básico de interação suportado por Web Services. Os padrões utilizados pelas ligações 1, 2 e 3, respectivamente, são:
UDDI, WSDL, SOAP.
UDDI, SOAP, WSDL.
WSDL, UDDI, SOAP.
WSDL, SOAP, UDDI.
SOAP, UDDI, WSDL.
Com relação a web services, assinale a opção correta.
As arquiteturas de aplicação de web services são arquiteturas firmemente acopladas, nas quais as ligações entre serviços não podem mudar durante a execução.
SOAP (Simple Object Access Protocol) é um protocolo com base em HTML que permite troca de informações entre aplicações em um ambiente distribuído.
UDDI (Universal Description, Discovery and Integration) é um diretório para armazenamento de informações a respeito de web sevices. Essas informações são descritas em SOAP.
A linguagem WSDL (Web Services Description Language) é utilizada para descrever web services.
Segundo o W3C (World Wide Web Consortium), web services são apropriados somente para aplicações em que componentes de um sistema distribuído são executados em plataformas semelhantes de um mesmo fornecedor.
Quando uma aplicação-cliente não detém, em princípio, a localização de um serviço na Web, ela utiliza uma técnica para descobrir e integrar esses serviços e possibilitar aos usuários descobrir serviços que lhes interessem. Esse mecanismo para os fornecedores anunciarem a existência de seus serviços e para os consumidores localizarem os serviços de seu interesse é proporcionado pelo protocolo
MathML.
SOAP.
WSDL.
SGML.
UDDI.
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
. 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
que é
.
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
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
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
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"
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"
Nos serviços web, clientes e servidores, direta ou indiretamente, podem acessar documentos UDDI completos por meio de seus URIs (uniform resource identifier), usando um serviço de diretório, tal como o WSDL.
Considere as seguintes afirmativas:
I. WSDL é a linguagem XML utilizada pelas interfaces de serviços e pelos acordos de protocolos, entre outros, para descrever o acesso a Web Services.
II. Utilizando o método XSL, os utilizadores de Web Services podem enviar perguntas sob a forma de mensagens DOM ao ponto de registro central a fim de conhecer e se comunicar com os fornecedores de um determinado serviço.
III. SOA é uma linguagem para a conversão e representação de documentos XML que também transforma o código XML em código UDDI.
No âmbito dos Web Services, está correto o que se afirma em
I, II e III.
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
Uma solução utilizada na integração de aplicações Web e que compatibiliza a comunicação entre plataformas diferentes por meio de uma linguagem de marcação estendida, padrão universal, é conhecida por
Web services.
Browser.
Domain Name System.
Orientação a objetos.
Arquitetura cliente-servidor.
Em relação à arquitetura de aplicações para o ambiente Internet, considere:
I. Na UDDI a estrutura de dados é composta por businessEntity, contendo informação sobre a organização; businessService, com a descrição do serviço; bindingTemplate, contendo a informação de como invocar o serviço; e tModel, que contem informação sobre especificações técnicas do serviço.
II. Na UDDI a informação de categoria Green Pages contém informação técnica sobre um Web service, geralmente incluindo um ponteiro para uma especificação externa e um endereço para invocar o serviço, que pode ser baseado em SOAP e outros.
III. WSDL define o endereço para invocar determinado Web service, por meio da identificação, da URL de acesso e da ligação com o binding já definido.
IV. O SOAP pode ser facilmente implementado em virtualmente qualquer ambiente de programação. É simples de implementar, testar e usar; é independente do sistema operacional e CPU; tanto os dados como as funções são descritas em XML, o que torna o protocolo não apenas fácil de usar como também muito robusto; atravessa firewall e roteadores, que "pensam" que é uma comunicação HTTP.
É correto o que se afirma em
I, II, III e IV.
I, II e III, apenas.
I, II e IV, apenas.
I e II, apenas.
III e IV, apenas.
Das afirmativas abaixo, estão corretas:
I) ISP é provedor de serviços web.
II) URL é protocolo de transferência da Web.
III) HTML é linguagem de marcação de texto.
Apenas I e II estão corretas.
Apenas I e III estão corretas.
Apenas II e III estão corretas.
Apenas a I está correta.
Apenas a II está correta.
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.
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.
SOAP (Simple Object Access Protocol) é um protocolo, baseado em XML, para troca de informação estruturada com Web Services em redes de computadores.
A interoperabilidade entre os Web Services e aplicações é garantida devido ao uso obrigatório da linguagem Java na implementação das aplicações.
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.
Um protocolo utilizado para trocar documentos XML, aceitar transações sobre objetos distribuídos em ambiente baseado na Web e definir como as RPC's (Chamadas de Procedimento Remoto) podem ser representadas dentro de mensagens que podem ser enviadas entre elementos participantes de rede, com suas próprias mensagens codificadas em XML, denomina-se
GIOP.
SOAP.
COPS.
TFTP.
MIME.
Analise as seguintes afirmações sobre ARQUITETURA E QUALIDADE DE SOFTWARE.
I. Web services (serviços web) são serviços disponibilizados na internet, como e-mail, transferência de arquivos (ftp), páginas HTML.
II. Um conhecido padrão de projetos utilizado no desenvolvimento de software é o MVC (Model-view-controller). Este padrão visa separar o acesso a dados e a lógica de negócio da forma como os dados são apresentados e como ocorre a iteração com o usuário.
III. CMM é um modelo de maturidade que visa desenvolver e refinar os processos de uma organização. Ele define 5 níveis de maturidade de processo na seguinte ordem: inicial, repetível, gerenciado, definido e em otimização.
Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).
A linguagem WSDL, utilizada nas soluções Web Services, descreve
os processos de publicação e de pesquisa do webservice.
as chamadas às operações do webservice, incluindo os parâmetros de E/S.
os métodos (operações, mensagens, parâmetros etc.) do webservice.
as regras das tags usadas nos documentos XML e quais os valores válidos.
as mensagens SOAP no formato de documentos XML.