1 Reply Latest reply on Jan 10, 2002 9:45 PM by davidjencks

    Some info on Tyrex

    kubokushi

      Can someone explain the importance of Tyrex ? In other words:
      Do I necessarily need it for 2 phase commit ?
      Does it run only on JVMs or does it manage non-java transactions (mixed with say, C/C++)?
      If I have a Client/Server (written in C) application and want to have my JBoss application to participate in the same transaction, will Tyrex do the trick ?

      Thanks in advance

      KK

        • 1. Re: Some info on Tyrex
          davidjencks

          > Can someone explain the importance of Tyrex ? In
          > other words:
          > Do I necessarily need it for 2 phase commit ?
          That depends on how much recovery ability you want. The default jboss tm will do 2pc involving exactly one jboss server, however since it does not do transaction logging it cannot recover from crashes. It also cannot participate in distributed (i.e. multi-tm) transactions.
          > Does it run only on JVMs or does it manage non-java
          > transactions (mixed with say, C/C++)?
          I believe it is written in java but communicates using corba. It may interoperate with non-java corba tms, I don't know.

          > If I have a Client/Server (written in C) application
          > and want to have my JBoss application to participate
          > in the same transaction, will Tyrex do the trick ?

          I think you would at least need a C Corba tm.

          I am not very knowledgeable about tyrex, so you might consult its documentation if no one else answers.
          >
          > Thanks in advance
          >
          > KK