A method and system for coordinating distributed transactions provides
atomic processing of distributed transactions on computers in a network
with asynchronous message delivery. In a distributed transaction, an
application on a first computer initiates a first operation and sends a
request message for a second operation to a second application on a remote
computer. The first operation and the sending of the request message are
performed in a local committed transaction on the first computer. The
request message is delivered exactly once and in order to the remote
computer and is read by the second application. The performance of the
second operation and the sending of an acknowledgment to the first
application are performed in a local committed transaction by the second
computer. The sending computer and the receiving computer of the request
message may be on two different message queuing systems bridged by a
connector computer which translates a message from one message queuing
system and forwards the message to the destination queue in the other
message queuing system.
Метод и система для координировать распределенные трудыы предусматривают атомный обрабатывать распределенных трудыов на компьютерах в сети с асинхронной поставкой сообщения. В распределенных трудыах, применение на первом компьютере проводит первую деятельность и посылает сообщение запроса для второй деятельности к второе применение на дистанционном компьютере. Первая деятельность и посылка сообщения запроса выполнены в местных порученных трудыах на первом компьютере. Сообщение запроса поставлено точно раз и дистанционный компьютер и прочитано вторым применением. Проведение второй деятельности и посылка подтверждения к первому применению выполнены в местных порученных трудыах вторым компьютером. Посылая компьютер и получая компьютер сообщения запроса могут находиться на 2 по-разному системах очередности обработки сообщений наведенных компьютером разъема переводит сообщение от одной системы очередности обработки сообщений и препровождает сообщение к косе назначения в другой системе очередности обработки сообщений.