SOA é um padrão de arquitetura de software de baixo acoplamento e baseada em princípios de computação distribuída. Na arquitetura SOA, o UDDI define um padrão para
- A)renderização de documentos XML em navegadores web.
Errada: renderização de XML em navegador é assunto de apresentação, não de UDDI ou descoberta de serviços.
- B)ofuscação de informações em banco de dados relacionais.
Errada: ofuscação de dados em banco relacional não tem relação com o padrão UDDI nem com SOA.
- C)transferência de ficheiros entre computadores remotos.
Errada: transferência de arquivos remotos lembra protocolos como FTP, e não o diretório de serviços UDDI.
- D)visibilidade, reutilização e gerenciabilidade de serviços web.
Certa: o UDDI é um padrão para registro e descoberta de serviços web, favorecendo visibilidade, reutilização e gerenciabilidade.
- E)conversão de endpoints em endereços da camada de enlace.
Errada: isso não existe no contexto de UDDI nem de arquitetura SOA; mistura camadas e conceitos sem sentido.
Gabarito: D
Na arquitetura SOA, a ideia central é simples: serviços bem definidos, baixo acoplamento e fácil reaproveitamento. Pense como peças de LEGO: cada serviço faz sua função, conversa com os outros por contratos claros e pode ser descoberto sem que o sistema inteiro precise ser refeito. O UDDI entra justamente nessa lógica como um diretório de serviços. Ele padroniza a forma de publicar, localizar e consultar serviços web, funcionando como uma espécie de catálogo. Assim, quem oferece um serviço pode registrá-lo, e quem precisa dele consegue encontrar informações úteis sobre ele. Por isso, a banca aponta a letra D: o UDDI se relaciona com visibilidade, reutilização e gerenciabilidade dos serviços. Visibilidade porque o serviço fica “enxergável” no catálogo, reutilização porque fica mais fácil reaproveitar o que já existe, e gerenciabilidade porque a organização passa a administrar melhor os serviços publicados. Em provas, vale lembrar que SOA não é sobre apresentação de documentos, nem sobre transporte de arquivos, nem sobre truques de banco de dados. O foco é integração por serviços, e o UDDI é parte desse ecossistema, ao lado de padrões como SOAP e WSDL, que ajudam na descrição e comunicação desses serviços.