A system for communication between a mainframe environment and a Java
environment. The system can consist of a mainframe messaging system
resident in the mainframe environment having an outbound and an inbound
queue, a Java messaging system resident in the Java environment having an
outbound and an inbound queue, and an intermediate messaging system
coupled to the outbound and inbound queues of the mainframe messaging
system and coupled to the outbound and inbound queues of the Java
messaging system. The Java environment may be a J2EE environment. The
mainframe messaging system may be an MQSeries messaging system and the
Java messaging system may be a JMS messaging system. The outbound queue
of the mainframe messaging system may communicate only messages directed
to the Java environment and the inbound queue of the mainframe messaging
system may communicate only messages directed from the Java environment.