This graphic shows a typical configuration delivering data as JMS messages. The source Oracle GoldenGate instance sends transactional data to the target as a trail. The trail is processed by an Extract linked to a Java user exit and JMS handler that create the JMS messages.