Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Questões Ref.: 201704883857 1a Questão Um protocolo de rede pode ser considerado como um elemento bastante primário de interoperabilidade, e o mesmo pode ser definido em diversas camadas da rede, segundo o modelo OSI. Assinale a alternativa INCORRETA: O protocolo UDP atua na camada de transporte. O protocolo TCP/IP atua na camada de transporte. O protocolo HTTP atua na camada de aplicação. O protocolo ICMP atua na camada de rede. O protocolo SMTP atua na camada de aplicação. Ref.: 201704883865 2a Questão Qual a sintaxe que trouxe uma vertiginosa evolução dos modelos de interoperabilidade, sendo de grande utilização nas arquiteturas orientadas a serviço da atualidade? HTML XML C++ Java Delphi Ref.: 201704883862 3a Questão Considerando-se o CORBA, os EJBs e o DCOM, estes são exemplos de que tipo de tecnologia? Gramáticas XML Sistemas Operacionais Tecnologias Proprietárias Componentes de Hardware Objetos Distribuídos Ref.: 201704883858 4a Questão Considere as afirmativas abaixo acerca de middleware: I - Permite transparência com relação ao fabricante do banco de dados. II - O uso de SQL proprietário não diminui a portabilidade com relação ao tipo de banco de dados. III - Faz a mediação entre Front-End e Back-End. IV - Permite acessar bancos de dados legados de tecnologias legadas a partir de novas ferramentas de desenvolvimento. Quantas opções estão corretas? 1 2 3 4 Nenhuma Ref.: 201704883864 5a Questão Qual tecnologia permite um comportamento assíncrono, com acoplamento muito fraco, baseado apenas nas mensagens enviadas pelo canal de comunicação? Banco de dados Mensageria RMI RPC CORBA Ref.: 201704883856 6a Questão Qual conceito pode ser definido como "a capacidade de elementos heterogêneos se comunicarem, compartilhando dados e complementando funcionalidades "? Front-End Back-End Interoperabilidade COTS Middleware Ref.: 201704883854 7a Questão Uma prática que se tornou comum na área de engenharia foi a adoção de COTS. Qual das características abaixo NÃO pode ser considerada como referente a um componente deste tipo? São componentes comerciais reutilizáveis. Baseiam-se em padrões abertos de interface. Visam proteger tecnologias proprietárias. Facilitam a manutenção do sistema, apesar de acrescentarem alguma complexidade em termos de integração. Apresentam meios de integração padronizados. Ref.: 201705212824 8a Questão Na área de engenharia, sempre ocorreram problemas quanto à obsolescência e preocupações com manutenções. Não é raro o fato de um fornecedor falir ou um componente sair de linha, encarecendo demasiadamente a continuidade do funcionamento de determinado sistema. Para baratear e agilizar a produção de um novo sistema de engenharia são utilizados elementos funcionais prontos para uso, reutilizáveis, testados e aceitos pelo mercado, além de integráveis com relativa facilidade para a construção de produtos maiores. Estes componentes são denominados: COTS REFIL DEVS Starters Patterns Ref.: 201704883867 1a Questão O que vem a ser RTI para a High Level Architecture? Uma máquina virtual para suportar aplicações Java. Uma aplicação com suporte a HLA e que pode participar de simulações neste ambiente. Apenas um temporizador para as diversas simulações. Uma simulação em execução. Basicamente um framework que garante uma infraestrutura de execução das simulações heterogêneas. Ref.: 201704883872 2a Questão O que vem a ser Federate para a High Level Architecture? Uma máquina virtual para suportar aplicações Java. Apenas um temporizador para as diversas simulações. Uma aplicação com suporte a HLA e que pode participar de simulações neste ambiente. Uma simulação em execução. Basicamente um framework que garante uma infraestrutura de execução das simulações heterogêneas. Ref.: 201704883874 3a Questão Qual das opções abaixo NÃO é um exemplo de mensageria? IPlanet MQ IBM MQ Series QueueSender JBoss MQ Bea Web Logic Ref.: 201704883881 4a Questão Podemos ter sistemas desenvolvidos em diferentes tecnologias, como Java e C#, cada uma com sua biblioteca de middleware para acesso à mensageria, nesse caso denominado: JDBC RMI EJB RPC MOM Ref.: 201704883868 5a Questão Quem foi a entidade responsável pela criação do HLA? MEC Oracle DMSO FAB Microsoft Ref.: 201704883873 6a Questão No ano de 2000 a High Level Architecture foi transformada em um padrão (standard). Qual foi a entidade normatizadora? SSL DMSO IEEE DoD W3C Ref.: 201704883880 7a Questão Quando o uso de mensagerias NÃO é indicado? Quando é preciso suportar comunicação assíncrona Quando é necessário enviar a mensagem, mesmo que o receptor não esteja ativo Quando não é possível prever a disponibilidade dos componentes. Quando o elemento principal da comunicação é o formato da mensagem. Quando existe a necessidade de bloquear o cliente durante a transação. Ref.: 201704883879 8a Questão Onde é imprescindível um objeto ouvinte (MessageListener) para avisar que existe uma mensagem no canal da mensageria? Recepção do modelo de tópico Preparação prévia da mensagem para envio Envio do modelo de fila Recepção do modelo de fila Envio do modelo de tópico Ref.: 201704883917 1a Questão O elemento na arquitetura do RPC que permite a geração automática de todo o aparato de comunicação em rede, de forma automatizada, por ferramentas como o rpcgen é: Socket skeleton IDL ServerSocket stub Ref.: 201704883919 2a Questão Em sistemas de processamento distribuído ocorre a necessidade de registrar e localizar componentes disponibilizados remotamente. O componente de software responsável por executar esta função seria: Protocolo de Comunicação Gerenciador do Banco de Dados Serviço de Nomes e Diretórios Temporizador Interface de Descrição de Serviços Ref.: 201704883910 3a Questão Quando trabalhamos com processamento paralelo, um problema comum é a utilização de recursos compartilhados que podem ser lidos ou escritos de forma errônea devido à preempção. Para resolver isso deveocorrer um sequenciamento no acesso ao recurso, o que é obtido no Java com o uso da palavra reservada: synchronized abstract static volatile final Ref.: 201704883920 4a Questão A transformação dos dados estruturados segundo uma determinada tecnologia, como Java ou C#, em formato compatível com as mensagens que são trafegadas entre os stubs é denominada: de-serialização vetorização serialização marshalling unmarshalling Ref.: 201704883924 5a Questão Considere as afirmativas abaixo: I - Os métodos expostos pela interface remota do RMI devem considerar a ocorrência da exceção RemoteException. II - Criada a interface, deve ser definido uma classe que implementa a mesma e seja descendente de UnicastRemoteObject. III - Os passos I e II são necessários e suficientes para a criação de um servidor RMI. Quais as afirmativas corretas? Todas estão corretas. As alternativas I e II estão corretas. Apenas a I está correta. Apenas a II está correta. Nenhuma está correta. Ref.: 201704883916 6a Questão Na arquitetura do RPC, o elemento responsável por tratar as chamadas no servidor é denominado: Socket IDL stub ServerSocket skeleton Ref.: 201704883915 7a Questão A utilização de RPC viabiliza a construção de sistemas de processamento distribuído com um formato de comunicação transparente para o programador. Quem permite esta transparência são os _______________ definidos para o padrão Proxy. stubs publishers senders clients idles Ref.: 201704883913 8a Questão Uma classe ServerSocket deve escutar uma porta especificada e aceitar conexões solicitadas pelos clientes, repassando as mesmas para objetos Socket locais, o que define o circuito virtual entre cliente e servidor. Qual o método utilizado para aceitar uma conexão? getOutputStream close accept getInputStream start Ref.: 201704884021 1a Questão Um descendente de EJBHome deve gerar descendentes de EJBObject para prover acesso remoto ao pool de EJBs, enquanto descendentes de EJBLocalHome devem gerar descendentes de EJBLocalObject para prover acesso local ao mesmo pool. Para tal finalidade é utilizado o padrão de desenvolvimento: DAO Proxy Flyweight Abstract Factory Session Facade Ref.: 201704884014 2a Questão Qual das opções abaixo NÃO é uma arquitetura de objetos distribuídos? Pyro CORBA JEE COM DDObjects Ref.: 201704884017 3a Questão Qual o elemento que viabiliza a compatibilidade com CORBA para os EJBs? Uso do JNDI Protocolo RMI-IIOP Uso da linguagem Java Padrão Proxy Descrição de serviços CORBA-IDL Ref.: 201704884015 4a Questão Para que um servidor RMI possa se tornar compatível com o protocolo IIOP, segundo a especificação RMI-IIOP, a classe de negócios deve ser definida como um descendente de: MulticastRemoteObject UnicastRemoteObject HttpServlet PortableRemoteObject RemoteException Ref.: 201704884023 5a Questão Considere as seguintes afirmativas: I - A construção de pools de EJBs é baseada no padrão Flyweight. II - A comunicação remota com os EJBs é feita segundo o padrão Proxy. III - No J2EE tornou-se uma prática comum a adoção de um componente que siga o padrão Service Locator para localizar as fábricas de EJBs. Quais estão corretas? Apenas a afirmativa I Apenas a afirmativa III Apenas a afirmativa II Apenas as afirmativas I e II Todas as afirmativas Ref.: 201704883933 6a Questão Qual a entidade responsável pela criação do CORBA? DMSO IEEE OMG DoD W3C Ref.: 201704883930 7a Questão Qual o serviço de nomes e diretórios do CORBA? COS Naming JNDI LDAP DNS CORBA IDL Ref.: 201704884019 8a Questão Qual a anotação que deve ser utilizada para efetuar a chamada ao pool de EJBs a partir de um Servlet? @EJB @Stateful @Stateless @Local @Remote Ref.: 201704884046 1a Questão Para que serve o comando template no XSL? Retorna o valor do nó. Declara uma variável. Define o modelo a ser utilizado para determinado tipo de nó. Aplica um modelo ao elemento corrente ou filhos do mesmo. Define o formato da saída. Ref.: 201704884032 2a Questão Uma forma de definir gramáticas XML com sintaxe bastante simples, porém sem uso de namespaces e sem a possibilidade de trabalhar com estruturas de dados complexas, seria através de: DTD CSS RPC XSD XSL Ref.: 201704884042 3a Questão Qual o nome da tecnologia utilizada para a construção de gráficos vetoriais em XML? XMI SVG CML SMIL MathML Ref.: 201704884034 4a Questão Quando há, nos arquivos XML, a necessidade de diferenciar elementos com nomes iguais, mas que se aplicam a contextos diferenciados, qual componente deverá ser utilizado? Atributo Entidade Nó de Texto NameSpace Comentário Ref.: 201704884040 5a Questão Qual o comando do XSL utilizado de forma a repetir um determinado trecho para cada nó do conjunto correntemente selecionado? select when for-each if choose Ref.: 201704884039 6a Questão Uma forma de definir gramáticas XML com uso da própria sintaxe XML e namespaces, e com a possibilidade de trabalhar com estruturas de dados complexas, seria através de: DTD XSL XSD CSS RPC Ref.: 201704884045 7a Questão Tecnologia preparada para a geração de arquivos binários, destinada à criação de documentos em formatos voltados para plataformas específicas, como PDF: MathML XSLT CML XSL-FO SVG Ref.: 201704884029 8a Questão "Elemento do XML que não é interpretado segundo as regras sintáticas do mesmo, se comportando como texto corrido. " Esta é a definição de que componente da sintaxe XML? Comentário Seção CDATA Instrução de Processamento Atributo Nó de texto Ref.: 201704884087 1a Questão Qual o tipo de Web Service que trabalhacom envio e recepção de objetos, e permite uso tanto de XML quanto JSON? UDDI WSDL RESTful SOAP WADL Ref.: 201704884064 2a Questão "Para o SOAP a seção _________ é opcional, e permite a inclusão de informações específicas do aplicativo, como autenticação e pagamento, por exemplo. Se esta seção estiver presente deverá constar como o primeiro elemento filho do envelope. " Qual opção preenche corretamente a lacuna? Header Tail Body Fault Footer Ref.: 201704884082 3a Questão Um componente de grande relevância nos ambientes de computação distribuída é o sistema de registro, normalmente um serviço de nomes e diretórios. Quais são, respectivamente, os sistemas de registro para RMI-IIOP, CORBA e Web Services? WSDL, UDDI e SOAP JNDI, COS Naming e WSDL WSDL, CORBA IDL e RMI Registry RMI Registry, COS Naming e UDDI JNDI, COS Naming e UDDI Ref.: 201704884062 4a Questão Com relação à sintaxe do SOAP, qual das opções está INCORRETA? Pode ser utilizado um DTD. Precisa do namespace soap-encoding. Precisa do namespace soap-envelop. Não são permitidas instruções de processamento XML. A mensagem é criada com uso de XML. Ref.: 201704884079 5a Questão Para definir um Web Service em linguagem Java através de anotações, a classe deve ser anotada com _________, cada método que precise ser exposto como serviço deve ser anotado com __________, e cada parâmetro presente em cada um desses métodos deve ser anotado com _________. Qual opção preenche corretamente as lacunas? @Stateless, @EJB e @MessageDriven @Stateless, @EJB e @Servlet @Override, @Remote e @Local @WebParam, @WebMethod e @WebService @WebService, @WebMethod e @WebParam Ref.: 201704884059 6a Questão Em termos de XML-RPC, quando ocorre um erro no atendimento à solicitação, a mensagem referente a este erro será retornada em que elemento da resposta? methodName faultString faultCode param params Ref.: 201704884058 7a Questão Qual das opções abaixo NÃO é uma característica do XML-RPC? Voltado para a comunicação computador a computador, e não de usuário a computador. Criado para ser tão simples quanto possível, definindo as interfaces de chamadas remotas, mas não implementando os métodos ouvintes nos servidores. Utiliza um vocabulário baseado em JSON. Tem uma quantidade limitada de comandos (tags) para descrever funções, tipos de parâmetros e tipos de retorno. Utiliza o HTTP para o transporte na Internet. Ref.: 201704884070 8a Questão Para Web Services SOAP é utilizado um descritor de serviços denominado: SOAP UDDI XML REST WSDL Ref.: 201704884104 1a Questão Qual dos elementos abaixo NÃO está relacionado aos aspectos de segurança em ambientes SOA? Interoperabilidade Autorização Confidencialidade Autenticidade Autenticação Ref.: 201704884693 2a Questão Uma necessidade bastante comum em ambientes SOA é a gestão de segurança, e parte da solução envolve a utilização de certificados digitais, como os do tipo RSA. Qual conector do SOA estaria relacionado ao acesso a estes certificados em grande parte dos sistemas corporativos? Mensagerias LDAP RPC CORBA RMI Ref.: 201704884111 3a Questão O que viabiliza a grande conectividade do SOA é a presença de um componente principal denominado: XML SOAP RMI JDBC ESB Ref.: 201704884107 4a Questão Uma característica desejável em ambientes SOA é a possibilidade de gestão de políticas e processos necessários à boa utilização da arquitetura, com a definição de papéis e determinação de objetivos claros. A descrição se refere a qual característica específica? coesão governança baixo acoplamento segurança neutralidade Ref.: 201704884114 5a Questão Existem diversos tipos de conectores disponíveis nas plataformas SOA. Entre as opções seguintes, qual delas NÃO é um conector que satisfaça à filosofia de utilização do SOA? JDBC SOAP Mensagerias CORBA REST Ref.: 201704884095 6a Questão Considerando-se a abordagem de Web Services para uma Arquitetura Orientada a Serviços, o que são o OASIS ebXML e UDDI? Repositórios de informações relacionados à publicação de descoberta. Gestores de segurança. Descritores de Serviços. Protocolos de comunicação de Web Services. Ferramentas de autenticação e autorização de usuários e componentes. Ref.: 201704884100 7a Questão Um ambiente SOA deve ser independente de plataforma, conferindo a característica de: coesão baixo acoplamento neutralidade governança segurança Ref.: 201704884691 8a Questão Existem várias técnicas que podem ser utilizadas para o reaproveitamento ou adaptação de sistemas legados. No caso de ambientes SOA, a técnica utilizada seria: Modernização do tipo "caixa branca" Herança Substituição Refatoramento Modernização do tipo "caixa preta" Ref.: 201705159328 1a Questão A sintaxe BPEL é de grande utilização na orquestração de serviços, dentro do ambiente SOA. Dentro desta sintaxe, qual a palavra-chave que deveria ser utilizada para fazer uma chamada a determinado serviço? Variable Sequence Invoque While Terminate Ref.: 201704884706 2a Questão Qual comando BPEL deve ser utilizado quando precisamos escolher uma entre várias atividades? terminate throw switch while process Ref.: 201704884702 3a Questão Os elementos básicos fornecidos pelo BPMN para a modelagem de processos são: Eventos, Atividades e Tarefas. Atividades, Tarefas e Subprocessos. Eventos, Tarefas e Subprocessos. Eventos, Atividades e Gateways. Eventos, Tarefas e Gateways. Ref.: 201704884705 4a Questão Em termos de BPEL, quais comandos fazem, respectivamente, a chamada a um serviço e a recepção da resposta de uma fonte externa? Os comandos invoque e partnerLink. Os comandos assign e partnerLink. Os comandos invoque e assign. Os comandos partnerLink e assign. Os comandos invoque e receive. Ref.: 201704884696 5a Questão Na arquitetura SOA, o acesso aos diversostipos de tecnologias englobados é feito por intermédio da estrutura denominada: JEE ESB RPC CORBA RMI Ref.: 201704884699 6a Questão Qual o nome adotado para a camada intermediária entre dois ou mais componentes de software? ESB Front-end Back-end Middleware MOM Ref.: 201704884700 7a Questão Como núcleo da Arquitetura Orientada a Serviços, o ESB cumpre com várias tarefas referentes aos serviços. Qual das opções abaixo NÃO é uma destas tarefas? Transformação Segurança Gerência Roteamento Implementação Ref.: 201704884701 8a Questão Considere as seguintes afirmativas: I - A linguagem BPEL é amplamente utilizada na orquestração de serviços. II - Outra opção de linguagem para efetuar a orquestração é a WS-CDL. III - Toda a comunicação do ESB com outras tecnologias deve utilizar Web Services. Quais opções estão corretas? São verdadeiras as afirmativas II e III. Apenas a afirmativa I é verdadeira. Todas as afirmativas são falsas. Apenas a afirmativa II é falsa. Todas as afirmativas são verdadeiras.
Compartilhar