1 2 Previous Next 18 Replies Latest reply on Jul 12, 2007 1:07 PM by marklittle Go to original post
      • 15. Re: needed: overview of JBoss transaction landscape for noob

         

        "mark.little@jboss.com" wrote:


        Have you read the documentation that ships with TS? Have you read all of the collatoral material on our labs pages? I'd recommend you do so.



        Yep, some of it. Some scanned, some read in depth. I just wasn't getting a good understanding of the interrelationships, that's all.

        I think I get it now. JTA uses JTS under the hood to distribute transaction, if you're using the distributed JTA implementation, otherwise (local JTA) JTA is just JTA.

        XTS doesn't depend on JTS or JTA, though it reuses parts of the core engine and has semantic similarities (at least, I've noticed some). At its core, XTS is simply an implementation of the respective WS-TX standards.

        Hopefully I haven't screwed up anything in the above :)

        Jonathan - thanks a bunch for taking the time to respond in detail. I know you're a busy man.

        Cheers,
        Brice

        • 16. Re: needed: overview of JBoss transaction landscape for noob
          marklittle

           

          "ruthbd" wrote:
          "mark.little@jboss.com" wrote:


          Have you read the documentation that ships with TS? Have you read all of the collatoral material on our labs pages? I'd recommend you do so.



          Yep, some of it. Some scanned, some read in depth. I just wasn't getting a good understanding of the interrelationships, that's all.


          Check out this and this. They should help.


          I think I get it now. JTA uses JTS under the hood to distribute transaction, if you're using the distributed JTA implementation, otherwise (local JTA) JTA is just JTA.


          Yes.


          XTS doesn't depend on JTS or JTA, though it reuses parts of the core engine and has semantic similarities (at least, I've noticed some).


          Yes, the WS-AT implementation has more in common with JTS than JTA, which is actually a narrower definition of transactional capabilities than JTS/OTS.


          At its core, XTS is simply an implementation of the respective WS-TX standards.

          Hopefully I haven't screwed up anything in the above :)


          No, that's about right. But I'd still recommend reading at least the above two links.


          Jonathan - thanks a bunch for taking the time to respond in detail. I know you're a busy man.


          So my response wasn't detailed enough for you ;-)?

          • 17. Re: needed: overview of JBoss transaction landscape for noob

             

            "mark.little@jboss.com" wrote:


            Check out <a href="http://labs.jboss.com/jbosstm/resources/architecture.html">this</a> and <a href="http://labs.jboss.com/file-access/default/members/jbosstm/freezone/resources/papers/ArjunaWeiss.pdf">this</a>. They should help.


            Definitely, will do.


            So my response wasn't detailed enough for you ;-)?


            Sorry, I totally goofed - I thought Jonathan responded to my post. No offense!! I really appreciate you and the entire JBossTS team's efforts in helping clear things up for folks on this list, especially me. To me, at least, these concepts are anything but trivial. While I've been using transactions for a long time, my use of XA-style transactions has been extremely limited (almost non-existant), and XTS(WS-AT) has a lot more in common with the more complicated semantics of XA-style transactions (2PC, etc.) than the "simple" transactions I'm used to.

            • 18. Re: needed: overview of JBoss transaction landscape for noob
              marklittle

               

              "ruthbd" wrote:


              So my response wasn't detailed enough for you ;-)?


              Sorry, I totally goofed - I thought Jonathan responded to my post.


              OK, so now you've upset Jonathan ;-)


              No offense!!


              None taken. I was joking ;-)


              I really appreciate you and the entire JBossTS team's efforts in helping clear things up for folks on this list, especially me. To me, at least, these concepts are anything but trivial. While I've been using transactions for a long time, my use of XA-style transactions has been extremely limited (almost non-existant), and XTS(WS-AT) has a lot more in common with the more complicated semantics of XA-style transactions (2PC, etc.) than the "simple" transactions I'm used to.


              Believe me, I understand. That's why I recommend checking out the collatoral material (papers, presentations etc.) that we've got. Much of it has been written over many years and directed at people who aren't necessarily transaction experts. It should help.

              1 2 Previous Next