Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.217 questões
<...(A)... width="260" height="315" src="https://www.youtube.com/...(B).../-AdTwQSolmE" title="Prefeitura" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Sistemas de informação distribuídos necessitam, em grande parte, comunicar-se com sistemas e/ou componentes de software de terceiros. A figura ilustra um sistema de informação de uma instituição de ensino (Sistema Institucional) com componentes de software que se comunicam entre si para prover um conjunto de funcionalidades a servidores públicos e estudantes. Entretanto, o Sistema de Ensino, responsável por prover funcionalidades relacionadas a essas atividades, é integrado ao Sistema Institucional de forma a oferecer funcionalidades não implementadas internamente. O Sistema Institucional e o Sistema Ensino devem seguir qual abordagem de projeto e desenvolvimento?
1. Possibilita o aumento de escala horizontal e vertical do sistema via decomposição.
2. Favorece a diminuição do acoplamento entre os serviços que compõem o sistema.
3. Mantendo-se dados distribuídos há melhoria da consistência do sistema com transações ACID.
Assinale a alternativa correta.
“____ é um protocolo padrão projetado originalmente para possibilitar a comunicação entre aplicações desenvolvidas em diferentes linguagens e plataformas. Como se trata de um protocolo, ele impõe regras integradas que aumentam sua complexidade e sobrecarga, desacelerando o tempo de carregamento das páginas. No entanto, esses padrões também proporcionam conformidade integrada, fazendo com que ____ seja uma opção recomendada para casos empresariais. Isso inclui segurança, atomicidade, consistência, isolamento e durabilidade (ACID), que é um conjunto de propriedades para assegurar transações confiáveis de bancos de dados.”
A alternativa que completa corretamente as lacunas é:
( ) O Apache ActiveMQ permite a troca de mensagens entre aplicações remotas utilizando o protocolo AMQP (Advanced Message Queuing Protocol).
( ) O Amazon S3 permite o armazenamento de objetos que são identificados por chaves, sendo que cada objeto pode possuir múltiplas versões.
( ) O Memcached é um sistema de armazenamento distribuído de dados em memória volátil, que oferece suporte nativo à replicação de dados e à recuperação automática em caso de falha de seus servidores.
( ) O Redis utiliza um esquema de replicação de dados do tipo primário-backup, no qual os dados mantidos em um servidor backup podem ser acessados somente em caso de falha do servidor primário.