Acerca de interoperabilidade, arquitetura orientada a serviç...
De acordo com a e-Ping 2010, a utilização do protocolo SOAP (Simple Object Access Protocol) na tecnologia de Web Services é recomendada como solução de interoperabilidade em arquiteturas distribuídas em sistemas de qualquer porte.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Olá, aluno! Vamos discutir a questão sobre interoperabilidade, arquitetura orientada a serviços (SOA) e Web Services, com foco no protocolo SOAP e sua recomendação pela e-Ping.
Alternativa correta: C - certo.
A e-Ping (Padrões de Interoperabilidade de Governo Eletrônico) é um conjunto de normas e diretrizes que visam garantir a interoperabilidade entre os sistemas de governo eletrônico no Brasil. Um dos objetivos principais é facilitar a integração e o intercâmbio de informações entre diferentes sistemas, órgãos e entidades do governo.
Interoperabilidade refere-se à capacidade de sistemas e organizações distintas trabalharem juntos (interoperar). No contexto de sistemas de governo, isso é essencial para que diferentes plataformas possam compartilhar dados e serviços de maneira eficiente e segura.
Arquitetura orientada a serviços (SOA) é uma abordagem de design de software onde os componentes são criados como serviços. Esses serviços são projetados para serem reutilizáveis e interagir uns com os outros através de um protocolo de rede.
Web Services são serviços que permitem a comunicação entre diferentes sistemas através da internet. Eles utilizam padrões abertos e protocolos para essa comunicação.
Protocolo SOAP (Simple Object Access Protocol) é um protocolo de comunicação baseado em XML que é amplamente utilizado em Web Services para permitir a troca de informações estruturadas entre sistemas. SOAP é conhecido por sua robustez e capacidade de funcionar bem em ambientes distribuídos e sistemas de grande porte.
Agora, vamos justificar a alternativa correta:
A e-Ping 2010 recomenda a utilização do protocolo SOAP na tecnologia de Web Services como uma solução de interoperabilidade em arquiteturas distribuídas. Isso porque o SOAP oferece uma estrutura padronizada que facilita a comunicação entre diferentes sistemas, proporcionando segurança, confiabilidade e compatibilidade. Este protocolo é amplamente adotado em ambientes de TI de grande porte devido à sua capacidade de lidar com complexidade e altos volumes de transações.
A alternativa correta é a C porque, segundo a e-Ping, o uso do SOAP é recomendado para garantir a interoperabilidade em arquiteturas distribuídas, independentemente do porte dos sistemas envolvidos. Isso está alinhado com as diretrizes do governo brasileiro para promover a integração e eficiência entre sistemas distintos.
Espero que isso tenha esclarecido o tema para você. Caso tenha mais dúvidas, estou aqui para ajudar. Bons estudos!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
triste, mas vamos lá...
REST
10.1.5 A tecnologia de Web Services é recomendada como solução de interoperabilidade da e-PING. De maneira que, independente das tecnologias em que foram implementados, possa-se adotar um padrão de interoperabilidade que garanta escalabilidade, facilidade de uso, além de possibilitar atualização de forma simultânea e em tempo real. Recomenda-se a utilização do protocolo Simple Object Access Protocol (SOAP) para interconexão em arquiteturas descentralizadas e/ou distribuídas para implementação de serviços em sistemas de qualquer porte. Alternativamente, recomenda-se o desenvolvimento de projetos baseados em REST, que utiliza o
protocolo HTTP.
Para a versão e-ping 2014 tanto o protocolo SOAP quanto o REST são ADOTADOS e não mais recomendados. (página 36 do Documento de Referência e-ping v2014).
Conforme ePING 2010 (http://www.governoeletronico.gov.br/documentos-e-arquivos/0026_final.pdf):
6.1.7. A tecnologia de Web Services é recomendada como solução de interoperabilidade da ePING. Recomenda-se a utilização do protocolo Simple Object Access Protocol (SOAP) para interconexão em arquiteturas descentralizadas e/ou distribuídas para implementação de serviços em sistemas de qualquer porte. Alternativamente, para serviços web de pequeno porte, considera-se possível o desenvolvimento de projetos baseados em REST, que utiliza o protocolo HTTP.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo