IBM CICS Transaction Gateway for Multiplatforms has been proven over many years to provide highly flexible, security-rich and scalable access to CICS Transaction Server and TXSeries for Multiplatforms, requiring minimal changes to CICS systems and usually no changes to existing CICS applications.
With IBM CICS Transaction Gateway for Multiplatforms, Version 7.0, you can use your CICS communications area (COMMAREA)-based and 3270-terminal based applications in comprehensive and sophisticated Java™ and Web services solutions hosted on IBM WebSphere® SOA Foundation server products such as IBM WebSphere Application Server, IBM WebSphere Enterprise Service Bus (WebSphere ESB) and IBM WebSphere Process Server. Reusing these applications in mixed CICS and WebSphere workloads deliver real business value by supporting reuse, which gives your organization flexibility and helps reduce cost.
Highly flexible, secure and scalable connectivity
CICS Transaction Gateway uses a high-performance multithreading capability to handle communication with front-end application servers and back-end CICS systems. The multithreaded Gateway daemon code is also optimized, enabling support for large numbers of concurrent requests and sub-second response times to users. The strategic SOA interface within the CICS Transaction Gateway is the Java2 Enterprise Edition (J2EE) Connector Architecture (JCA) interface. For maximum flexibility, programming interfaces are also provided in non-managed Java (Java Base Classes), C, C++, COM (for Microsoft® Visual Basic or Visual Basic Script support) and COBOL.
Remote communication can be either Internet Protocol (IP)-based or Systems Network Architecture (SNA)-based, providing a considerable amount of flexibility in deployment option. To maintain security across standards-based networks, CICS Transaction Gateway provides comprehensive security features for IP-based communication, including support for Java Secure Socket Extension (JSSE), Secure Sockets Layer (SSL) and now Transport Layer Security (TLS) encryption between the WebSphere SOA Foundation server and CICS Transaction Gateway. An external configuration option that allows you to specify the SSL cipher suite enables you to define the level of security at the application level, and provides the capability to take advantage of new levels of encryption as they emerge.
Rapidly and easily add SOA capabilities to existing CICS applications
CICS Transaction Gateway for Multiplatforms is designed to enable rapid and easy deployment by using industry-standard InstallShield Multiplatforms (ISMP), which greatly simplifies the process of installing, upgrading and applying maintenance. A command-based systems administration tool enables you to manage, control and monitor your CICS Transaction Gateway for Multiplatforms environment. Along with providing an operator interface to the program, CICS Transaction Gateway for Multiplatforms also provides for the management of historical data through the ability to specify a particular destination for both informational messages, as well as warning or error messages. The ability to configure the number and size of log files to be retained also helps to reduce the time and effort involved with manual log management.
An External Call Interface (ECI) JCA resource adapter and an External Presentation Interface (EPI) JCA resource adapter enables COMMAREA-based and 3270-terminal based CICS applications to interoperate effectively with WebSphere applications. Using Java servlet or Enterprise JavaBeans (EJB) components, CICS Transaction Gateway allows high-performing access to existing CICS transactions, while requiring minimal changes to CICS and usually no changes to existing CICS applications.