6 Replies Latest reply on Dec 24, 2008 10:15 AM by crypto5

    WS Atomic Transactions in JAX WS JBoss implemmentation

    crypto5

      Hi All,

      I can't find any mentions of WS Atomic Transactions in JBoss documentation.

      Is it implemented?

      Could anyone point me to the docs and/or examples..

      Thanks!

        • 1. Re: WS Atomic Transactions in JAX WS JBoss implemmentation
          marklittle

          This is a design question. Moving to user forums.

          • 2. Re: WS Atomic Transactions in JAX WS JBoss implemmentation
            marklittle

            OK, now we're in the right forum ...

            You said ... "I can't find any mentions of WS Atomic Transactions in JBoss documentation. "

            Which leads me to ask: why documentation did you check?

            • 3. Re: WS Atomic Transactions in JAX WS JBoss implemmentation
              crypto5

               

              "mark.little@jboss.com" wrote:
              OK, now we're in the right forum ...

              You said ... "I can't find any mentions of WS Atomic Transactions in JBoss documentation. "

              Which leads me to ask: why documentation did you check?


              I checked this guide: http://www.jboss.org/jbosstm/docs/4.2.3/manuals/html/xts/ProgrammersGuide.html#_Toc97020643

              It describes some approach(I also found some examples in JBossTS distribution), but I am looking for JAX WS approach(if it exists) which will allow me to make standard-driven and portable code.

              • 4. Re: WS Atomic Transactions in JAX WS JBoss implemmentation
                marklittle

                So you've found that we do support WS-AT and WS-BA then, correct? Given that we've demonstrated interoperability many times over the past 7 years with IBM, MSFT etc. then you can be assured that standards compliance is something we spend a lot of time and effort on, along with our documentation.

                As with all WS-* standards, they're language agonstic so JAX-WS or not JAX-WS is immaterial at that level (otherwise how can we ensure interoperability with non-Java vendors such as MSFT?) JAX-WS isn't going to help you entirely with the portability aspect either. Unfortunately you need a standard for the API (the context manipulation is trivial and hidden from application developers anyway). Something like JAX-TX (JSR 156) maybe.

                • 5. Re: WS Atomic Transactions in JAX WS JBoss implemmentation
                  jhalliday

                  What has JAX WS got to do with it? You want tx context propagation for transactional web services that use JAX WS? We have that, it's just not in the version of the guide that you read, which is for an earlier version that supplied JAX RPC context handlers only. Try

                  http://anonsvn.jboss.org/repos/labs/labs/jbosstm/trunk/XTS/docs/ProgrammersGuide.pdf

                  The new WS-AT 1.1 implementation also uses JAX WS internally, but that's probably not relevant to you unless you plan on hacking the protocol implementation itself.

                  • 6. Re: WS Atomic Transactions in JAX WS JBoss implemmentation
                    crypto5

                     

                    "mark.little@jboss.com" wrote:

                    As with all WS-* standards, they're language agonstic so JAX-WS or not JAX-WS is immaterial at that level (otherwise how can we ensure interoperability with non-Java vendors such as MSFT?) JAX-WS isn't going to help you entirely with the portability aspect either.

                    Maybe I made error when used some terms, but I mean following: code portability -- that's when code for JBoss can be easily run on WebSphere for example. I.e. when I coded some web service using JAX-WS, that's very easy to use it on both app servers.

                    "mark.little@jboss.com" wrote:

                    Unfortunately you need a standard for the API (the context manipulation is trivial and hidden from application developers anyway). Something like JAX-TX (JSR 156) maybe.

                    Yes, I need exactly that..

                    Thanks guys, sorry about chaos in my mind..