FC ConcursosFC Concursos

Questão FC373698

Um Auditor Fiscal da área de Tecnologia da Informação observou que na organização onde trabalha há uma grande quantidade de softwares que necessitam validar e inserir informações d

Web Services

FCC · 2019

Um Auditor Fiscal da área de Tecnologia da Informação observou que na organização onde trabalha há uma grande quantidade de softwares que necessitam validar e inserir informações de contribuintes na base de dados. Cada um destes softwares é mantido por um prestador de serviços diferente e foi escrito em linguagens de programação distintas. Pensando em uma arquitetura voltada a serviços, o Auditor recomendou corretamente a criação de um

  1. Enterprise Java Bean para incluir os dados dos contribuintes usando um serviço CORBA para validar os dados de entrada.
  2. método para validar e incluir contribuintes em cada aplicação, usando a mesma lógica de validação e inclusão de dados.
  3. serviço RESTful usando o protocolo SOAP para manter informações de estado nas chamadas ao serviço, permitindo, assim, a consistência de estado na validação dos dados de entrada do contribuinte.
  4. portlet para que cada software possa converter os dados dos contribuintes para um formato XML padrão e validá-los com base na mesma lógica centralizada.
  5. web service para validar e incluir contribuintes, de forma que os demais softwares possam simplesmente consumir esse serviço de maneira adequada.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A adoção de um web service é adequada porque permite centralizar a lógica de validação e inserção de contribuintes em um único ponto, acessível por todos os sistemas independentemente da linguagem ou plataforma.

Um web service expõe um contrato (API) bem definido sobre protocolos padronizados (por exemplo HTTP/S, SOAP ou REST), garantindo interoperabilidade entre os diversos prestadores e ferramentas.

Centralizar o processamento evita duplicação de regras, facilita manutenção e garante consistência dos dados. Além disso possibilita aplicação de políticas de segurança, controle de acesso, versionamento e escalabilidade da solução.

Assim, os demais softwares apenas consomem o serviço, reduzindo acoplamento e complexidade integracional.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo