aspose file tools*
The moose likes OO, Patterns, UML and Refactoring and the fly likes designing transaction processing in SOA applications. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "designing transaction processing in SOA applications." Watch "designing transaction processing in SOA applications." New topic
Author

designing transaction processing in SOA applications.

Srinivas Ramgopal
Ranch Hand

Joined: Aug 06, 2006
Posts: 63
Hi all,

I think this is a dumb question since I know very less about SOA.

Is transaction processing handled differently in SOA applications ( which involves diffferent applications on different servers using multiple same/different databases) when compared to a less complex J2ee application (wherein there is a single database and the overall transaction management is taken care by the application server)?

Also any pointers to related articles/books is highly appreciated.

Thanks in advance for your valuable time and interest.
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
You are probably SOL with SOA. There is no multi-phase commit for distributed transactions built into the SOA world. Instead you wind up writing "compensating transactions" to reverse what you just did.


A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: designing transaction processing in SOA applications.