are often inappropriate for carrying out tasks that cross the
boundaries of databases that cannot or will not cooperate to implement protocols
such as 2PC. Alternative approaches, based on persistent messaging for communication,
are generally used for such tasks; persistent messaging is discussed in
Section 19.4.3.