Interoperabilidade entre Servidores Web e de Aplicação
Gabarito: letra D. Para garantir melhor interoperabilidade entre servidores web e de aplicação em uma plataforma de e-commerce, o foco deve estar na implementação de autenticação e autorização robustas entre eles. Isso assegura que as comunicações sejam seguras, padronizadas e confiáveis, permitindo que os serviços se integrem corretamente. As demais alternativas tratam de aspectos periféricos ou contrários à interoperabilidade.
A questão testa a compreensão de que interoperabilidade não se resume apenas a protocolos, mas envolve também mecanismos de segurança que garantem a identidade e permissões entre sistemas distintos.
Alternativa A — ❌ Incorreta
Adotar cache para dados raramente acessados não contribui para a interoperabilidade. O cache melhora desempenho, mas não resolve a comunicação ou integração entre servidores.
Alternativa B — ❌ Incorreta
Utilizar padrões complexos de comunicação, como cliente-servidor, é uma afirmação genérica e inadequada. O modelo cliente-servidor é básico e não garante interoperabilidade; o correto seria adotar padrões abertos e bem definidos, como APIs REST ou SOAP, e não simplesmente padrões complexos.
Alternativa C — ❌ Incorreta
Monitorar e armazenar a comunicação é importante para auditoria de segurança, mas não garante interoperabilidade. A interoperabilidade diz respeito à capacidade de sistemas trocarem informações e funcionarem juntos, não ao registro posterior.
Alternativa D — ✅ Correta ⟵ GABARITO
Implementar autenticação e autorização robustas entre os servidores é fundamental para a interoperabilidade. Sem mecanismos que verifiquem a identidade e as permissões de cada serviço, a comunicação não pode ser estabelecida de forma confiável. Protocolos como OAuth, JWT, ou certificados mútuos são exemplos de soluções que promovem essa integração segura.
Alternativa E — ❌ Incorreta
Evitar proxies reversos e balanceadores de carga prejudicaria a interoperabilidade, pois essas ferramentas são justamente utilizadas para melhorar a comunicação, o desempenho e a escalabilidade entre servidores. Elas ajudam a distribuir requisições e a centralizar o tratamento de segurança, sendo aliadas da interoperabilidade.
Gabarito: letra D.