1. A distributed computer system for use in establishing a dialog from a local application to a remote application, the distributed computer system comprising: an enterprise server; and at least one network server; wherein the dialog is established using the network server; the at least one network servers maintain a ManyACK list containing an entry for each dialog exchanging acknowledgement messages between the enterprise server and the remote application; the at least one network server update the entry in the ManyACK list corresponding to the particular dialog associated with each acknowledgement message indicating receipt of one acknowledgement message; the at least one network servers forward a ManyACK message to the enterprise server indicating receipt of a set of acknowledgement messages when the entry in the ManyACK list corresponding to the particular dialog associated with the acknowledgement message indicates a predetermined number of acknowledgement messages have been received for the particular dialog and the enterprise server performs dialog recovery by moving the dialog from the network server upon the occurrence of a predefined condition; wherein the ManyACK message is transmitted in place of an acknowledgement message in response to each message sent in the dialog.