Patent ID: 6499063
Filing Date: 2002-12-24
Classification: G06F,H04L

Abstract:
A first server data processing apparatus for use in coordinating a distributed transaction which is carried out by a plurality of server data processing apparatuses, the first apparatus comprising:means for receiving a registration request from a second server data processing apparatus; means for determining a machine address of the second server data processing apparatus that sent the registration request; means for keeping a list of the machine addresses of server data processing apparatuses that send registration requests to said first apparatus; means for determining the destination machine address of an outbound transactional request; means for determining whether the destination machine address of the outbound transactional request is included in the list of machine addresses kept by the means for keeping; and means for, when the destination machine address of the outbound transactional request is included in the list of machine addresses kept by the means for keeping, substituting an identifier in the outbound transaction request identifying a transaction coordinator located on the first server apparatus with an identifier identifying a transaction coordinator located on the server apparatus having the destination machine address of the outbound transactional request.