A first server computing apparatus receives a reply from a second server
apparatus, the reply includes an indication of the total amount of time
that the second apparatus has taken to generate the reply. The first
apparatus determines the total amount of time that has elapsed between the
sending of the reply and the receipt of the reply. The first apparatus
also determines the total amount of transit time for the request to travel
from the first apparatus to the second apparatus and the reply to travel
from the second apparatus to the first apparatus. The first apparatus
selects one of a plurality of apparatuses as a last agent for use in a
last agent optimization operation during completion of the distributed
transaction based on the determinations.
Een eerste server gegevensverwerkingsapparaat ontvangt een antwoord van een tweede serverapparaat, omvat het antwoord een aanwijzing van de totale hoeveelheid tijd die het tweede apparaat heeft gevergd om het antwoord te produceren. Het eerste apparaat bepaalt de totale hoeveelheid tijd die tussen het verzenden van het antwoord en het ontvangstbewijs van het antwoord is verstreken. Het eerste apparaat bepaalt ook de totale hoeveelheid doorgangstijd voor het verzoek van de eerste apparaten naar de tweede apparaten en het antwoord reizen om van de tweede apparaten naar de eerste apparaten te reizen. Het eerste apparaat selecteert één van een meerderheid van apparaten als laatste agent voor gebruik in een laatste verrichting van de agentenoptimalisering tijdens voltooiing van de verdeelde transactie die op de bepalingen wordt gebaseerd.