The BeanConnectTM adapter is part of the openSEAS product range (open Suite for Enterprise Application Server). BeanConnect implements the link between classical transaction monitors and modern application servers, thus allowing legacy applications to be efficiently integrated into modern Java applications.
This manual describes the product BeanConnect. BeanConnect provides a JCA 1.6 compliant adapter connecting UTM and CICSTM applications to applications based on JavaTM EE (Java Platform, Enterprise Edition), e.g. the OracleTM WebLogic Server. In this document, the EIS (Enterprise Information System) is understood to be the UTM or CICS application. The term UTM application (UTM application for short) is used to refer to both standalone UTM applications and UTM cluster applications.
BeanConnect supports different communication directions and models. BeanConnect allows outbound and inbound communication, transactional and non-transactional communication as well as dialog and asynchronous communication.
BeanConnect components
BeanConnect consists of the following components:
The BeanConnect resource adapter implements the JCA 1.6 interfaces. Being a compliant JCA adapter, it is deployed in the application server and hence runs within the application server.
The BeanConnect proxy provides the functionality of a protocol converter as well as functions for transaction control and transaction processing. It can be seen as an intelligent gateway. It communicates with the resource adapter running within the application server on the one hand and with the EIS on the other hand.
The BeanConnect Management Console (MC) is a Java GUI used for configuration and administration of BeanConnect proxies. It can manage multiple proxies running on the same system or on other systems.
The Management Console Command Line Interface (abbreviated to MC-CLI in the following) provides a set of Jython functions which allow you to start BeanConnect Management Console functions from a Jython script.
The BeanConnect tools are tools which you require in many BeanConnect applications. They include Cobol2Java and the MC-CmdHandler.