I fagioli del Java di impresa si sono trasformati in nel fondamento per sviluppare i componenti distribuiti di applicazione. Tuttavia, il campione di EJB non include i contratti specifici per gli adattatori; quindi importanza delle specifiche di JCA. Forse potete sostenere che le specifiche di EJB potrebbero estendersi per includere i contratti adattatore-specifici. Un adattatore può essere concettualizzato come una specializzazione o nuovo tipo di EJB. Giusto come ci è un fagiolo dell'entità, un fagiolo di sessione e un fagiolo del messaggio, là potrebbe essere un fagiolo di EIS. Tuttavia, la portata degli adattatori va oltre l'ambiente di J2EE e perché EJB è un modello componente di J2EE, una specifica separata per senso di marche degli adattatori.
Tuttavia, EJBs sarà i clienti primari degli adattatori delle risorse di JCA ed inoltre saranno i punti di accesso primari di applicazione di J2EE per gli adattatori delle risorse. Il rapporto fra EJBs e gli adattatori delle risorse è bidirezionale ed i piani d'azione risultanti possono variare da semplice al complesso. Il lavoro dell'assemblatore di applicazione sarà di legare insieme i componenti relativi di EJB e gli adattatori di JCA ed accerta l'integrità dell'applicazione di J2EE.
Le specifiche di EJB e forse di JCA si fonderanno ad un certo punto, particolarmente perché ci è una sovrapposizione nei loro ruoli così come nelle loro possibilità. L'intenzione di JCA è differente dagli obiettivi di EJB, che si limitano agli ambienti di J2EE. Ciò nonostante, a volte un fagiolo di sessione o un fagiolo messaggio-guidato può fare il lavoro di integrazione di applicazione; e se è un modello più semplice di disegno, potrebbe essere giustificata.
|