Considere que o Ipea trabalhará com padrões de integração de...

Próximas questões
Com base no mesmo assunto
Q2383137 Engenharia de Software
Considere que o Ipea trabalhará com padrões de integração de dados das páginas web que precisam interfacear com vários ministérios e órgãos de governo. A gestão de TI do Ipea determinou que o padrão a ser utilizado seja aquele no qual existe uma sincronização unilateral de um para muitos, tratando de mover dados de um único sistema de origem para os vários sistemas de destino, de forma contínua e dentro de um tempo fixo.
Qual é o padrão de integração de dados que responde a essa especificação?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão e a alternativa correta.

Alternativa correta: D - Transmissão

A questão descreve um cenário em que é necessário um padrão de integração de dados específico, caracterizado por uma sincronização unilateral de um sistema de origem para vários sistemas de destino. Essa transferência deve ocorrer de forma contínua e dentro de um tempo fixo.

Para resolver essa questão, é essencial compreender os diferentes padrões de integração de dados e suas características. Vamos examinar cada uma das alternativas:

Correta: D - Transmissão

A transmissão de dados refere-se ao envio contínuo de dados de um sistema de origem para um ou mais sistemas de destino. Este padrão é caracterizado pela movimentação contínua de dados de um ponto a outro, geralmente dentro de uma janela de tempo fixa. Assim, a Transmissão é o padrão que mais se alinha com a descrição fornecida na questão.

Incorretas:

A - Migração

A migração de dados geralmente envolve a movimentação de dados de um sistema para outro de forma pontual, muitas vezes como parte de uma atualização de sistema ou de um projeto de substituição de sistemas. A migração não implica uma sincronização contínua.

B - Correlação

A correlação de dados envolve a comparação e o mapeamento de dados de diferentes fontes para identificar relações e correspondências. Este padrão não inclui a movimentação contínua de dados de um sistema para outros.

C - Agregação

A agregação de dados envolve a coleta e a combinação de dados de várias fontes em um único repositório ou sistema. Embora possa haver algum nível de sincronização, a agregação não descreve uma sincronização unilateral contínua de um para muitos.

E - Multidirecional

A integração multidirecional envolve a movimentação e sincronização de dados entre múltiplos sistemas de forma bidirecional ou multidirecional. Isso não se alinha com a descrição de uma sincronização unilateral de um para muitos.

Portanto, a alternativa Transmissão é a que melhor se adéqua ao padrão de integração de dados descrito na questão. Espero que esta explicação tenha esclarecido suas dúvidas e facilitado a compreensão do tema abordado!

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

Transmissão

A transmissão também pode ser chamada de “sincronização unilateral de um para muitos” e se refere ao ato de **mover dados de um único sistema de origem** para vários sistemas de destino de forma contínua e em tempo real (ou quase em tempo real).

Sempre que houver necessidade de manter nossos dados atualizados entre vários sistemas ao longo do tempo, você precisará de um padrão de transmissão, sincronização bidirecional ou correlação. O padrão de transmissão, assim como o padrão de migração, move os dados apenas em uma direção, da origem ao destino. O padrão de transmissão, ao contrário do padrão de migração, é transacional.

Isso significa que ele não executa a lógica dos processadores de mensagem para todos os itens que estão no escopo. Ele executa a lógica apenas para os itens alterados recentemente. Pense na transmissão como uma janela deslizante que captura apenas os itens que possuem valores de campo alterados desde a última transmissão.

Outra grande diferença está em como a implementação do padrão é projetada. A migração será ajustada para suportar grandes volumes de dados e processar muitos registros em paralelo e para ter um caso de falha normal. Os padrões de transmissão são otimizados para processar os registros rapidamente e serem altamente confiáveis para evitar a perda de dados críticos em trânsito.

Por que a transmissão é valiosa?

O padrão de transmissão é extremamente valioso quando o sistema B precisa saber algumas informações quase em tempo real que são oriundas ou residentes do sistema A. Por exemplo, você pode criar um painel de relatórios em tempo real — um destino de vários aplicativos de transmissão que recebe atualizações em tempo real sobre o que está acontecendo em vários sistemas.

Você pode iniciar imediatamente o atendimento de pedidos que vêm de seu CRM, ferramenta de comércio eletrônico ou ferramenta interna onde o sistema de processamento de atendimento é centralizado, independentemente do canal de origem do pedido. Você pode enviar uma notificação da temperatura de sua turbina a vapor para um sistema de monitoramento a cada 100 ms. Pode-se transmitir para um sistema de gerenciamento de pacientes de um clínico geral quando um de seus pacientes regulares der entrada no pronto-socorro. Existem inúmeros exemplos de quando você pode transferir dados de um sistema de origem e transmiti-los para outro.

Aparentemente esse assunto específico nunca caiu antes nas provas da Cesgranrio mas lá vai:

A - Migração é um padrão de integração que descreve a simples transferência unilateral de dados de um sistema para outro.

B - Correlação é um padrão de integração aonde dois sistemas compartilham PARCIALMENTE arquivos. A transferência é bidirecional, mas apenas na parte dos arquivos as quais os dois sistemas compartilham.

C - Agregação é um padrão de integração muitos-para-um aonde um sistema recebe e integra dados de múltiplos sistemas. É tipo um broadcast reverso.

D - Muitas áreas da T.I usam esse padrão de broadcast. Significa qualquer sistema aonde UM envia e MUITOS escutam.

E - Multidirecional é um padrão de integração que descreve um sistema muitos-para-muitos de envio e recebimento de dados.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo