SóProvas


ID
644461
Banca
FCC
Órgão
TJ-PE
Ano
2012
Provas
Disciplina
Arquitetura de Software
Assuntos

Com relação ao Barramento de Serviços Corporativos (ESB) é INCORRETO afirmar:

Alternativas
Comentários
    •  a) Algumas das capacidades consideradas essenciais para um barramento de serviço corporativo (ESB) são: Resolução de Descrições de Serviços, Transformação de Mensagens e Roteamento Dinâmico de Mensagens.
    •  b) Numa abordagem direcionada a API, o ESB define APIs específicas de plataforma e os fornecedores. Os consumidores utilizam essas APIs para implementar serviços e realizar chamadas. Um exemplo disso são as interfaces Java.
    •  c) Um dos principais objetivos do ESB é prover conectividade para integrar diferentes plataformas de hardware software, mesmo diante de diferentes middleware e protocolos.
    •  d) Utilizar um ESB em uma arquitetura transforma-a em uma arquitetura orientada a serviços. Isso equivale a dizer que ESB implementa SOA. EXATAMENTE... O CONTRÁRIO!!! O SOA QUE "IMPLEMENTA" O ESB
    •  e) Numa abordagem direcionada a protocolo, o ESB define um protocolo e os fornecedores. Os consumidores utilizam esse protocolo para enviar e receber mensagens. Um exemplo disso é Web Service utilizando SOAP.
    GABARITO: B 
  • a) Algumas das capacidades consideradas essenciais para um barramento de serviço corporativo (ESB) são: Resolução de Descrições de Serviços, Transformação de Mensagens e Roteamento Dinâmico de Mensagens.
    As capacidades consideradas essenciais para um barramento de serviço corporativo (ESB) são:
    - Resolução de Descrições de Serviços
    - Transformação de Mensagens
    - Roteamento Dinâmico de Mensagens (Serviço de conectividade)
    - Tratamento de Exceções
    - Monitoramento de Mensagens

    b) Numa abordagem direcionada a API, o ESB define APIs específicas de plataforma e os fornecedores. Os consumidores utilizam essas APIs para implementar serviços e realizar chamadas. Um exemplo disso são as interfaces Java.
    ESB Direcionado a Protocolo versus ESB Direcionado a API
    - Numa abordagem direcionada a protocolo, o ESB define um protocolo e os fornecedores e os consumidores o utilizam para enviar e receber mensagens. Um exemplo disso é Web Service utilizando SOAP.
    - Numa abordagem direcionada a API, o ESB define APIs específicas de plataforma e os fornecedores e os consumidores as utilizam para implementarem serviços e realizarem chamadas. Um exemplo disso são as interfaces Java.

    c) Um dos principais objetivos do ESB é prover conectividade para integrar diferentes plataformas de hardware e software, mesmo diante de diferentes middleware e protocolos.
    Responsabilidades do ESB
    - Prover conectividade: é o principal objetivo do ESB, prover conectividade para integrar diferentes plataformas de hardware e software, mesmo diante de diferentes middleware e protocolos.
    - Transformação de dados: é um aspecto fundamental do papel do ESB tomar parte das transformações de dados, para que seja possível integrar plataformas e linguagens de programação diferentes. Para Web Services o formato geralmente é o SOAP.
    - Roteamento (inteligente): é o mecanismo que permite a chamada de serviço e o retorno da resposta. Dependendo da tecnologia utilizada, o nível de inteligência fornecido pode ser trivial ou requerer processamento muito complicado.
    d) Utilizar um ESB em uma arquitetura transforma-a em uma arquitetura orientada a serviços. Isso equivale a dizer que ESB implementa SOA.
    ESB não representa SOA, mas viabiliza o uso dela como infraestrutura de soluções corporativas.

    e) Numa abordagem direcionada a protocolo, o ESB define um protocolo e os fornecedores. Os consumidores utilizam esse protocolo para enviar e receber mensagens. Um exemplo disso é Web Service utilizando SOAP.
    Veja comentário da letra B.

    Referências:
    [1] http://msdn.microsoft.com/pt-br/library/dd920288.aspx
    [2] http://www.assembla.com/spaces/senac_tcc_soa/wiki/3-5_-_Barramento_de_Servi%C3%A7os_Corporativos/