TxConnect is a JCA-compliant connector that adheres to Sun's JCA specifications (JSR016) and functions as a universal connector.
TxConnect propagates transactions between the J2EE container and Enterprise Information System (EIS) without changing the legacy systems or applications. It offers support for both XA Transaction and Local Transactions. The software includes adapters for SSH, sFTP, Telnet, and Socket, with future extensions planned for SAP, IMS, CICS, MVS, TP8, and TDS.
TxConnect is bi-directional; it enables the J2EE application to submit real-time transactional requests to the legacy application and receive responses as quickly and reliably as natively using the legacy application. TxConnect is installable on any J2EE compliant container and provides a single interface for accessing all legacy systems.
The system contracts define the connection between the application server and EIS. The EIS side of the system contract is implemented using a resource adapter that is specific to the EIS (Telnet, SSH, Socket, etc.). The application server and resource adapter collaborate using the system contract to provide secure, robust, and scalable access to the EIS. Three system contracts are defined: connection management, transaction management, and security.
The API is the second element of JCA and can be specific to the resource adapter or implement the standard Common Client Interface (CCI) as defined by JCA. TxConnect defines a single interface for all types of EIS applications, combining CCI and its custom interface.
The resource adapter module contains all the necessary elements for EIS connectivity to applications, including Java classes, interfaces, any required utility Java classes, EIS-specific platform-dependent native libraries, and the deployment descriptor. Application servers make use of the deployment descriptor to configure a resource adapter to a specific operational environment.
Version 1.2: N/A