SóProvas


ID
827947
Banca
CESPE / CEBRASPE
Órgão
TJ-RO
Ano
2012
Provas
Disciplina
Arquitetura de Software
Assuntos

Acerca de SOA e web services, assinale a opção correta.

Alternativas
Comentários
  • a) UDDI não é linguagem. É repositorio ou diretorio de registro ou registro de diretorios.

    b) certa

    c)Soa possui baixo acoplamento.

    d)Rest utiliza WADL como linguagem.

    e) Soa não é aplicativo é arquitetura orientada a serviços 

  • Alguém pode explicar o que significa a última sentença do gabarito? Não entendi o que ele quis dizer com "com regras como políticas de nível de serviço acordado (SLA)". Conheço esse conceito no ITIL, mas em webservices? Realmente não entendi...

  • ------------

    Eles são usados para diferentes implementações de serviços:

    WSDL (Web Services Description Language) é usado para descrever serviços que implementam o padrão SOAP, incluindo vários protocolos conhecidos como WS-* (e.g., WS-Addressing, WS-Reliable Messaging, WS-Security, entre outros.

    WADL (Web Application Description Language) é usado para descrever "serviços web", também conhecidos como "serviços HTTP" ou ainda "serviços REST" (ainda que não sigam a especificação REST estritamente).

    De modo geral, as frameworks para a definição de serviços SOAP são mais poderosas (e mais complicadas) que aquelas que são usadas para serviços HTTP. Se você já tem um serviço e só quer descrevê-lo, você deverá usar a linguagem de descrição (WSDL ou WADL) apropriada. Se o serviço ainda vai ser desenvolvido, dependendo dos requisitos você irá escolher um modelo ou o outro.

  • Analise das questões

    a) Web service é projetado para operar dados entre máquinas, em redes de computadores, mediante a linguagem UDDI. (Errado UDDI publicar e recuperar web services e suas principais partes são Registro e Descoberta.

    b) No caso de implementação de web service, o contrato de serviço entre os agentes envolvidos na aplicação pode possuir múltiplos esquemas XML (XML schema), com regras como políticas de nível de serviço acordado (SLA). (Correto)

    c) Acoplamento forte, um princípio dos serviços do SOA, possibilita maior compatibilidade de comunicação em ambientes heterogêneos, mediante o uso de XML na troca de dados. (Errado aclopamento fraco é um princípio dos serviços do SOA)

    d) Representational state transfer (REST), que utiliza o WSDL como linguagem de descrição de serviços, é uma forma de implementação de SOA na web. (Errado Rest utiliza WADL como linguagem).

    e) SOA é um aplicativo que segue as recomendações definidas na arquitetura web service. (Errado Web services segue as recomendações definidas no SOA ).