Acerca de service-oriented architecture, web services, mensa...

Próximas questões
Com base no mesmo assunto
Q869351 Arquitetura de Software

Acerca de service-oriented architecture, web services, mensageria e CORBA (common object request broker architecture), julgue o item a seguir.


CORBA é um padrão para integração desacoplada de sistemas que possibilita interligar sistemas com o mínimo de acoplamento e de segurança possível e com a vantagem de tais sistemas não necessitarem estar online para receber os dados no exato momento em que sejam enviados.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é Errado.

A questão aborda conceitos de Service-Oriented Architecture (SOA), web services, mensageria e CORBA (Common Object Request Broker Architecture). Vamos analisar por que a alternativa está incorreta e entender os pontos principais.

CORBA é uma arquitetura que permite a integração de sistemas heterogêneos de maneira desacoplada, ou seja, os sistemas podem ser construídos em diferentes linguagens de programação e rodar em plataformas distintas, mas ainda assim conseguirão se comunicar entre si.

No entanto, a questão afirma que CORBA permite a integração com o mínimo de acoplamento e de segurança possível e que os sistemas não precisam estar online para receber os dados. Essa afirmação está incorreta por vários motivos:

1. Segurança: CORBA oferece mecanismos robustos de segurança, como autenticação, autorização e criptografia. Portanto, dizer que envolve o "mínimo de segurança" é equivocado.

2. Online/Offline: CORBA não foi projetado para operar de maneira assíncrona ou com sistemas que não estão online. Para que a comunicação ocorra, ambos os sistemas devem estar ativos no momento da troca de mensagens.

3. Integração Assíncrona: Tecnologias que suportam integração assíncrona, onde os sistemas não precisam estar online ao mesmo tempo, normalmente utilizam mecanismos de mensageria, como Message Queuing (MQ), que não é o foco de CORBA.

Assim, a alternativa está incorreta porque apresenta uma concepção errônea do funcionamento e das características do CORBA. Para resolver esta questão corretamente, é fundamental ter um bom entendimento das arquiteturas de software, especialmente em relação a CORBA, SOA e mensageria.

Espero que esta explicação tenha ajudado a esclarecer o tema. Se precisar de mais alguma coisa, estou à disposição!

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

GABARITO: ERRADO

 

CORBA (abreviado de Common Object Request Broker Architecture) é a arquitetura padrão criada pelo Object Management Group para estabelecer e simplificar a troca de dados entre sistemas distribuídos heterogêneos. Em face da diversidade de hardware e software que encontramos atualmente, a CORBA atua de modo que os objetos (componentes dos softwares) possam se comunicar de forma transparente ao usuário, mesmo que para isso seja necessário interoperar com outro software, em outro sistema operacional e em outra ferramenta de desenvolvimento. CORBA é um dos modelos mais populares de objetos distribuídos, juntamente com o DCOM, formato proprietário da Microsoft.

 

Fonte: https://pt.wikipedia.org/wiki/CORBA

e-

CORBA é uma especificação para um middleware orientado a objetos cujo kern - Object Request Broker - define protocoles e servicos cross-platform. É desenvolvido pelo Object Management Group, propondo uma conformidade para simplificar a producao de aplicacoes distribuidas em ambientes heterogeneos. 

 

Esse padrao se enquandra, assim como RFC (request for comments) na caracteristica Abertura de sistemas distribuidos, a qual permite que um sistema seja estendido e reimplementado. A adicao e disponibilizacao de recursos é facilitada pela especificacao e documentacao de interfaces de software. Sistemas designados por padroes publicos sao distrribuidos abertos.

Ora, veja bem meu caro Batista.

"mínimo de acoplamento e de segurança possível"

"não necessitarem estar online para receber os dados no exato momento em que sejam enviados."

Clique para visualizar este comentário

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