Version 27

    Overview

    JBossJCA is made up of a number of a components. Its main purpose is to integrate

    disparate systems (using ResourceAdapters) with the JBoss Application Server.

     

    The players

    • RAR - the ResourceAdapter deployment that knows how to connect to Databases, JMS servers or other legacy systems

    • JBossJCA - this is us - we do all the plumbing

    • JBoss - the application hosting user applications

    • JBossJTA - the TransactionManager

    • JBossSX - the SecurityManager

     

    What the RAR provides

     

    RARs provided by JBossJCA

    • jboss-local-jdbc.rar - Local JDBC ResourceAdapter wraps any java.sql.Driver

    • jboss-xa-jdbc.rar - XA JDBC ResourceAdapter wraps any javax.sql.DataSource

    • jms-ra.rar - JMS ResourceAdapter - works with any JMS implementation

     

    What core JBossJCA provides

     

    What transaction support JBossJCA provides

    • TransactionInjection - automatic enlistment of connections in transactions using the TxConnectionManager

    • LocalXAResource - an adapter to make LocalTransactions look like XAResources so they can take part in two phase commits

    • XATerminator - used by the ResourceAdapter to control transactions provided during TransactionInflow - actually implemented by the TransactionManager (JCA 1.5)

     

    What security support JBossJCA provides

     

    What JBoss provides

     

    Referenced by: