A J2C eszközökkel szállított CICS ECI erőforrás illesztő segítségével olyan CICS ECI alkalmazásokat építhet össze és tesztelhet, amelyek kiszolgálókon futó CICS tranzakciókhoz férnek hozzá.
Az alkalmazásokon kívül található CICS kulcsösszetevő a CICS tranzakciós átjáró. Alkalmazásfejlesztés, valamint telepítés után a futás során használják. Az átjáró sok programozási mintát támogat és J2EE kapcsolat architektúra felületet biztosít, amely a felhasználó számára olyan alkalmazások fejlesztését teszi lehetővé, amikkel a megfelelő J2EE kiszolgálók kínálta számos lehetőség kihasználható. A CICS tranzakciós átjáró mind helyi (közvetlenül a CICS rendszer felé irányuló) protokollt, mind hálózati protokollokat (például TCP és SSL) biztosít a CICS tranzakciós átjáró kiszolgálóval folytatott kommunikációhoz, amely a hívásokat CICS kiszolgálókhoz irányítja. A CICS tranzakciós átjáró különböző szempontjaival (például telepítés, adminisztráció és programfejlesztés) kapcsolatos további információkat a termékhez biztosított dokumentációban talál.
Az Erőforrás illesztő kiválasztása oldalon az ECIResourceAdapters egyikét kiválasztva olyan Java alkalmazást hozhat létre, amely CICS tranzakciós kiszolgálóval kommunikál, mint azt a következő ábra szemlélteti:
A J2C dinamikus varázsló segítségével olyan Java projektet hozhat létre, amely webszolgáltatás, illetve JSP, Faces JSP vagy EJB formájában telepített Java komponenst tartalmaz. Ez az alkalmazás kommunikál a CICS tranzakciós kiszolgálóval ECI illesztő segítségével, a Tranzakciós átjárón keresztül.