SóProvas


ID
442690
Banca
CESPE / CEBRASPE
Órgão
TCE-TO
Ano
2009
Provas
Disciplina
Programação
Assuntos

A J2EE Connector Architecture especifica uma arquitetura padrão para acessar recursos em diversos EIS (enterprise information systems). Os modelos de programação variam amplamente entre esses sistemas, o que aumenta a complexidade e o esforço para a integração de aplicações, daí a importância das ferramentas de desenvolvimento para esse processo. Acerca desse assunto, assinale a opção correta, com relação a servidores de aplicação.

Alternativas
Comentários
  • Com relação a Resposta da Letra "b", no caso desta arquitetura esta errada pois há a necessidade de se utilizar um servidor de aplicação, como exemplo de um Tomcat, Jboss, Websphere, Weblogic etc...

     b) A J2EE Connector Architecture define um conjunto de componentes para interligar aplicações Java com sistemas EIS, com o uso de interfaces comuns. A vantagem é que não há necessidade de se utilizar um servidor de aplicação.
  •  A Letra "C" esta certa, mas o que confunde na minha opinião é o componente chamado "contratos de nível de sistema", que é nada mais que a camada de interface, o nome confunde com nomeclaturas que lembram engenharia de software


    c) A J2EE Connector Architecture possui três componentes principais: contratos de nível de sistema; CCI (common client interface); e empacotamento e desenvolvimento padronizado para adaptadores de recursos.
  • Indo item a item:
     a) A plataforma J2EE utiliza as tecnologias Enterprise JavaBeans e JavaServer Pages para desenvolver aplicações de até duas camadas, que são independentes da plataforma e do vendedor.

    Não há limitação de camadas em EJB ou JSP, mas o usual são 2 ou 3.
     
     b) A J2EE Connector Architecture define um conjunto de componentes para interligar aplicações Java com sistemas EIS, com o uso de interfaces comuns. A vantagem é que não há necessidade de se utilizar um servidor de aplicação.

    JCA foi desenvolvido para interligar servidores de aplicação e EIS. Diferente do JDBC, que tradicionalmente conecta aplicações a bancos de dados, JCA fornece uma arquitetura mais genérica para a conexão também de sistemas legados.

    De acordo com a documentação JBOSS:
    J2EE 1.4 contains a connector architecture (JCA) specification that allows for the integration of transacted and secure resource adaptors into a J2EE application server environment. The JCA specification describes the notion of such resource managers as Enterprise Information Systems (EIS). Examples of EIS systems include enterprise resource planning packages, mainframe transaction processing, non-Java legacy applications, etc.
    fonte:http://docs.jboss.org/jbossas/jboss4guide/r4/html/ch7.chapt.html

     c) A J2EE Connector Architecture possui três componentes principais: contratos de nível de sistema; CCI (common client interface); e empacotamento e desenvolvimento padronizado para adaptadores de recursos. 

    OK.

     d) Uma CCI define uma API padrão para componentes de aplicação. Dessa forma, a CCI disponibiliza um número de APIs conforme a quantidade de sistemas nos quais vai ser utilizada.

    CCI não é uma API padrão. De acordo com a documentação JBOSS:
    The CCI provides a way to minimize the EIS specific code required by such tools. Typically J2EE developers will access a resource using such a tool, or a resource specific interface rather than using CCI directly. The reason is that the CCI is not a type specific API.