Questões de Concurso
Sobre soa (service-oriented architecture) em arquitetura de software
Foram encontradas 364 questões
I. Um serviço é oferecido por um provedor para uso de terceiros sem, contudo, haver necessidade de esses terceiros conhecerem o provedor.
II. O uso do serviço por terceiros pode se dar de forma que estes venham a extrapolar o escopo original concebido pelo provedor.
III. Um serviço é um componente fortemente acoplado e altamente coeso que implementa uma ou mais funções de negócio.
É correto o que se afirma em:
No uso de SOA, a troca de dados requer protocolos intermediários, os quais poderão representar uma perda de desempenho das aplicações.
Em arquiteturas REST, nenhum contexto de cliente pode ser mantido em servidor.
No uso de XML para comunicação entre aplicativos cliente e aplicativos servidor, ocorre uma limitação quando se implanta o REST, uma vez que, nesse caso, não é possível integrar o SML ao aplicativo.
REST é uma técnica de engenharia de software para sistemas hipermídia distribuídos. De acordo com essa técnica, o estado da informação deve ser mantido no cliente, e o servidor não deve guardar o estado da comunicação de nenhum cliente que se comunique com o servidor, além de uma única requisição.
O serviço web obedece a um conjunto de padrões que lhe permite ser descoberto e acessado pela Internet por aplicações de cliente que também adotam os mesmos padrões.
Compensação e 2PC (two phase commit) são técnicas possíveis para a implementação de baixo acoplamento em soluções SOA.
O uso do conceito de delegação em projetos leva a um código dinâmico, normalmente com um ganho de desempenho.
Os serviços compostos podem apresentar limitações de segurança, especialmente pelo fato de permitirem que os serviços básicos que os compõem sejam chamados individualmente; não havendo mecanismos que permitam que os serviços básicos sejam chamados apenas pelos serviços de mais alto nível.
I. É uma coleção de serviços (barramento de serviços).
II. Utiliza tecnologia de banco de dados para realizar a troca de mensagens.
III. Garante serviços altamente acoplados, fracamente coesos e com alta possibilidade de reutilização.
IV. O serviço, no ponto de vista da arquitetura SOA, é uma função de um sistema computacional que é disponibilizado para outro sistema na forma de um serviço.
V. Um serviço deve funcionar de forma dependente do estado de outros serviços a fim de criar uma interface bem definida, compatível e coerente com o estado do serviço do qual depende.
Está correto o que consta APENAS em
SOA pode ser definida como uma arquitetura de software que se inicia com a definição de uma interface e que constrói toda a topologia da aplicação como uma topologia de interfaces, implementações de interfaces e chamadas de interfaces.
Web services são componentes de software distribuídos que provêm informações para aplicações por meio de uma interface orientada a aplicações.