Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.108 questões

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:
A padronização do layout, ou seja, um mesmo estilo de apresentação em cada página permite aos usuários encontrar facilmente os botões de navegação, assim como, procurar o conteúdo anterior em cada página. Enquanto isto ordena logicamente, resulta em grande benefício para pessoas com incapacidade de leitura e aprendizagem. Torna também previsível a localização da informação necessária em dada uma das páginas, maximizando desta forma sua localização.
O texto acima refere-se à recomendação e-MAG
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. A SOA visa otimizar o compartilhamento e reutilização dos componentes de TI através de uma estrutura em que a lógica do aplicativo pode ser decomposta em pedaços ou serviços e serem reutilizados, modificados e aplicados em diferentes áreas dentro e fora da empresa sem ajustar a tecnologia subjacente.
II. Ao contrário das WebServices, na SOA, duas áreas diferentes, com aplicativos e dados diferentes, e possivelmente sistemas operacionais ainda mais diferentes podem compartilhar o serviço sem uma grande quantidade de codificações customizadas para fazê-lo funcionar.
III. Uma empresa pode construir sistemas de TI flexíveis com serviços fortemente acoplados que podem ser compartilhados, modificados e permutados sem enfrentar dificuldades com a customização de tecnologias subjacentes, mesmo, levando em conta a existência de grande quantidade de linhas de códigos da linguagem WSDL.
IV. Um serviço pode ser definido como uma função independente que aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem definida. Serviços podem também realizar partes discretas de um processo tal como editar ou processar uma transação e não devem depender do estado de outras funções ou processos.
É correto o que se afirma APENAS em
. 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:
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:
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:
I. O protocolo ou canal de comunicação pode ser dotado de um interpretador para compatibilizar a informação que possa não ser entendida por certas máquinas, estendendo dessa forma, a um maior número de computadores no sistema.
II. O Middleware é composto por um conjunto de processos ou objetos num grupo de computadores, que interagem entre si de forma a implementar comunicação e oferecer suporte para partilha de recursos a aplicações distribuídas.
III. Peer-to-peer pode ser entendido como uma arquitetura de sistemas distribuídos caracterizada pela descentralização das funções na rede, onde cada nodo realiza tanto funções de servidor quanto de cliente.
IV. Um sistema distribuído pode ser definido como uma coleção de processadores francamente acoplados, que não compartilham memória nem relógio, interconectados por uma rede de comunicação.
É correto o que se afirma APENAS em

Considerando-se as recomendações de acessibilidade para sites do governo brasileiro na Internet, o fragmento é problemático porque

A relação correta é
Qual o comando utilizado para remover uma visão?
<?php
$comidas = array( 'frutas' => array('laranja', 'banana',
'maçã'),'verduras' => array('ervilha', 'espinafre', 'chicoria'));
echo count($comidas,COUNT_RECURSIVE);
?>
O trecho de código em PHP apresentado irá imprimir que resultado?