Questão 26 Comentada - Universidade Federal do Ceará (UFC) - Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Back-End - FCPC (2025)

Uma organização está implementando uma solução para integrar diferentes sistemas de gestão (ERP, CRM e sistema de folha de pagamento), garantindo que eles possam trocar informações de maneira eficiente e automatizada, mesmo sendo desenvolvidos em tecnologias distintas. Qual abordagem seria a mais adequada para atingir esse objetivo?

  • A Utilizar um banco de dados centralizado, acessado diretamente por todos os sistemas, eliminando a necessidade de protocolos de comunicação.
  • B Criar um middleware específico para cada sistema, que traduza suas comunicações internas para um formato comum e integre os dados em tempo real.
  • C Utilizar uma arquitetura de microsserviços, onde cada sistema expõe suas funcionalidades como serviços independentes, com protocolos de comunicação bem definidos.
  • D Adotar um único ambiente de desenvolvimento para reescrever todos os sistemas existentes, garantindo compatibilidade tecnológica e eliminando problemas de integração.