IBM CICS Transaction Gateway (CICS TG) is middleware that brokers secure connectivity optimized for transaction throughput from distributed/client applications (Java, Java EE/Jakarta EE, .NET, C/C++) into IBM CICS back-end transaction programs (primarily CICS Transaction Server on z/OS, and also IBM TxSeries / distributed CICS environments). IBM positions it as a connector that enables modern applications to call CICS programs using supported APIs/adapters rather than screen-scraping.
In practice, buyers most often evaluate CTG when they need:
- Synchronous transaction invocation (e.g., ECI-style calls) from mid-tier applications into CICS.
- JCA/Jakarta EE resource adapter patterns (application server managed connections, pooling, transactions).
- A gateway tier to centralize connectivity, security controls, observability, and scaling.