You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by nch <un...@yahoo.com> on 2011/03/09 10:18:27 UTC

transactions

Hi!

Does Axis2 have support for transactions spanning several web services? 
Does the question make sense in the first place?
What would be needed for it to work?

Kind regards.


      

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


Re: AW: transactions

Posted by robert lazarski <ro...@gmail.com>.
On Mon, Mar 28, 2011 at 10:28 AM, nch <un...@yahoo.com> wrote:
> Hi!
> I'm resending this email in the hope somebody who might have missed it can read
> it this time.
>
> Cheers.
<snip>
> Does Axis2 have support for transactions spanning several web services?
> Does the question make sense in the first place?
> What would be needed for it to work?
>

If you are talking about a db transactions spanning over several web
services, that would be a long running transaction and to be avoided.
If I had to do something like that in terms of rollback, I'd look at
some of the web service / ejb combinations that exist, such as on
JBoss.

For a quick hack of the top of my head, I'd explore passing a uuid to
keep track of the transaction, start a new thread on the service side,
return immediately, and repeat as needed, using some type of in memory
store to keep the transaction alive.

HTH,
Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


Re: AW: transactions

Posted by nch <un...@yahoo.com>.
Thank you.

I'm a bit confused. I thought it was already implemented (at least partially).
This WS stack comparison [1] tells us that both Metro [2] and Axis2 implement 
WS-Coordination and WS-Atomic Transaction. Axis2 implementing WS-Business 
Activity, too.
Is it up to date?  Is Kandula/2 still alive?

Cheers.

[1] http://wiki.apache.org/ws/StackComparison
[2] http://metro.java.net/guide/Using_Web_Services_Atomic_Transactions.html




----- Mensaje original ----
De: "Caristi, Joe" <jc...@whisolutions.com>
Para: "java-user@axis.apache.org" <ja...@axis.apache.org>
Enviado: lun,28 marzo, 2011 15:51
Asunto: RE: AW: transactions

This would be very difficult to implement. Here are two articles on SOA 
transactions that will give you an idea of what would be involved:

http://www.ibm.com/developerworks/rational/library/may06/lieberman/index.html

http://www.ibm.com/developerworks/rational/library/jun06/lieberman/index.html



-----Original Message-----
From: nch [mailto:underscore_dot@yahoo.com]
Sent: Monday, March 28, 2011 9:29 AM
To: java-user@axis.apache.org
Subject: Re: AW: transactions

Hi!
I'm resending this email in the hope somebody who might have missed it can read
it this time.

Cheers.



----- Mensaje original ----
De: nch <un...@yahoo.com>
Para: java-user@axis.apache.org
Enviado: mar,22 marzo, 2011 08:48
Asunto: Re: AW: transactions

Exactly.
I find this issue quite restricting at the time of composing services, which is
one of the main goals of an SOA.
I've found about ws-tx and kandula/kandula2, but looks rather dead to me.

Do you have further info?
Cheers




----- Mensaje original ----
De: Stadelmann Josef <jo...@axa-winterthur.ch>
Para: java-user@axis.apache.org
Enviado: mar,15 marzo, 2011 10:23
Asunto: AW: transactions

Are you aiming about propagating transactions via intermediate web services?
Josef

-----Ursprüngliche Nachricht-----
Von: nch [mailto:underscore_dot@yahoo.com]
Gesendet: Mittwoch, 9. März 2011 10:18
An: java-user@axis.apache.org
Betreff: transactions

Hi!

Does Axis2 have support for transactions spanning several web services?
Does the question make sense in the first place?
What would be needed for it to work?

Kind regards.




---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


STATEMENT OF CONFIDENTIALITY:



The information contained in this electronic message and any attachments to
this message are intended for the exclusive use of the addressee(s) and may
contain confidential or privileged information. If you are not the intended
recipient, please notify WHI Solutions immediately at gc@whisolutions.com,
and destroy all copies of this message and any attachments.

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


RE: AW: transactions

Posted by "Caristi, Joe" <jc...@whisolutions.com>.
This would be very difficult to implement. Here are two articles on SOA transactions that will give you an idea of what would be involved:

http://www.ibm.com/developerworks/rational/library/may06/lieberman/index.html

http://www.ibm.com/developerworks/rational/library/jun06/lieberman/index.html



-----Original Message-----
From: nch [mailto:underscore_dot@yahoo.com]
Sent: Monday, March 28, 2011 9:29 AM
To: java-user@axis.apache.org
Subject: Re: AW: transactions

Hi!
I'm resending this email in the hope somebody who might have missed it can read
it this time.

Cheers.



----- Mensaje original ----
De: nch <un...@yahoo.com>
Para: java-user@axis.apache.org
Enviado: mar,22 marzo, 2011 08:48
Asunto: Re: AW: transactions

Exactly.
I find this issue quite restricting at the time of composing services, which is
one of the main goals of an SOA.
I've found about ws-tx and kandula/kandula2, but looks rather dead to me.

Do you have further info?
Cheers




----- Mensaje original ----
De: Stadelmann Josef <jo...@axa-winterthur.ch>
Para: java-user@axis.apache.org
Enviado: mar,15 marzo, 2011 10:23
Asunto: AW: transactions

Are you aiming about propagating transactions via intermediate web services?
Josef

-----Ursprüngliche Nachricht-----
Von: nch [mailto:underscore_dot@yahoo.com]
Gesendet: Mittwoch, 9. März 2011 10:18
An: java-user@axis.apache.org
Betreff: transactions

Hi!

Does Axis2 have support for transactions spanning several web services?
Does the question make sense in the first place?
What would be needed for it to work?

Kind regards.




---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


STATEMENT OF CONFIDENTIALITY:



The information contained in this electronic message and any attachments to
this message are intended for the exclusive use of the addressee(s) and may
contain confidential or privileged information. If you are not the intended
recipient, please notify WHI Solutions immediately at gc@whisolutions.com,
and destroy all copies of this message and any attachments.

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


Re: AW: transactions

Posted by nch <un...@yahoo.com>.
Hi!
I'm resending this email in the hope somebody who might have missed it can read 
it this time.

Cheers.



----- Mensaje original ----
De: nch <un...@yahoo.com>
Para: java-user@axis.apache.org
Enviado: mar,22 marzo, 2011 08:48
Asunto: Re: AW: transactions

Exactly.
I find this issue quite restricting at the time of composing services, which is 
one of the main goals of an SOA.
I've found about ws-tx and kandula/kandula2, but looks rather dead to me.

Do you have further info?
Cheers




----- Mensaje original ----
De: Stadelmann Josef <jo...@axa-winterthur.ch>
Para: java-user@axis.apache.org
Enviado: mar,15 marzo, 2011 10:23
Asunto: AW: transactions

Are you aiming about propagating transactions via intermediate web services?
Josef

-----Ursprüngliche Nachricht-----
Von: nch [mailto:underscore_dot@yahoo.com] 
Gesendet: Mittwoch, 9. März 2011 10:18
An: java-user@axis.apache.org
Betreff: transactions

Hi!

Does Axis2 have support for transactions spanning several web services? 
Does the question make sense in the first place?
What would be needed for it to work?

Kind regards.


      

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


Re: AW: transactions

Posted by nch <un...@yahoo.com>.
Exactly.
I find this issue quite restricting at the time of composing services, which is 
one of the main goals of an SOA.
I've found about ws-tx and kandula/kandula2, but looks rather dead to me.

Do you have further info?
Cheers




----- Mensaje original ----
De: Stadelmann Josef <jo...@axa-winterthur.ch>
Para: java-user@axis.apache.org
Enviado: mar,15 marzo, 2011 10:23
Asunto: AW: transactions

Are you aiming about propagating transactions via intermediate web services?
Josef

-----Ursprüngliche Nachricht-----
Von: nch [mailto:underscore_dot@yahoo.com] 
Gesendet: Mittwoch, 9. März 2011 10:18
An: java-user@axis.apache.org
Betreff: transactions

Hi!

Does Axis2 have support for transactions spanning several web services? 
Does the question make sense in the first place?
What would be needed for it to work?

Kind regards.


      

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


      

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


AW: transactions

Posted by Stadelmann Josef <jo...@axa-winterthur.ch>.
Are you aiming about propagating transactions via intermediate web services?
Josef

-----Ursprüngliche Nachricht-----
Von: nch [mailto:underscore_dot@yahoo.com] 
Gesendet: Mittwoch, 9. März 2011 10:18
An: java-user@axis.apache.org
Betreff: transactions

Hi!

Does Axis2 have support for transactions spanning several web services? 
Does the question make sense in the first place?
What would be needed for it to work?

Kind regards.


      

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org