Lookup servlet 602 then posts a request for the retain transaction to be completed asynchronously by another component, such as transaction servlet 608 or another servlet or EJB. First, however, as depicted at reference numeral 622, the information is transferred to MQ listener 612 and placed on MQ queue 632 to free lookup servlet 604 to receive the next incoming request and to ensure that the tra