JCA eu vejo muito mais aplicado aos Middlewares do que a um software comum, ou seja, aplicações ESB, BPEL, etc. Coisas de integração. Por isso pouco comum no desenvolvimento mais tradicional.
A
Andre_JavaWorld
Humm, Obrigado pela Resposta,
Verdadequeéalgomuitopoucoutlisadonodesenvolvimentotradicional,euatualmenteestoutrabalhandocomejb,masatéhojenumavinadaconcretosobreoassunto,seiqueelesservemjustamenteparaintegracao,masissomedeixoupensando...porexemplo,seeujatenhoejb's, web services... e uma camada de outros servicos que posso estar usando justamente para facilitar numa integracao, qual seria a vantagem do jca? porque pelo menos eu nao vejo um caso especifico para ele, apenas queria ter uma visao mais ampla sobre o assunto, e aprender a usa-lo caso um dia seja necessario, mas até agora vi que nao vale apena investir nisto...
Grato
André
D
danieldestro
Ele, em geral, é para conectar um middleware a outro ou a outro aplicativo.
Exemplo: Conectar o ESB/BPEL ao SAP, usando o padrão de conectividade do JCA (com connectors).
C
clone_zealot
Só lembrando que JCA é mais antigo que os Web-Services(como nós conhecemos)
Eles são da época do, muito bem enterrado, EJB 2.0 (arghhhhh)
Ele existia para interligar sistema heterogêneos. Nunca vi muita gente utilizando, mas parecia que funcionava =P