• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

distributed transactions?

 
Ranch Hand
Posts: 133
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm curious about the state-of-the-art or best practices for distributed transactions in Java, particularly with respect to Web services.

Any insights, books, or frameworks would be _greatly_ appreciated. I realize this is quite vague but I'm new to distributed transactions. I do understand the philosophy behind, say, 2-phase commit, but I'm not sure if people are doing that and/or what they are using.

Any thoughts/experiences? Thanks!
 
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Here is a page on distributed transactions as supported by Jini and Javaspaces.

The GigaSpaces company hosting that page is one of the long-time Javaspaces contributors and vendors.

Bill
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Just came across your post from 2007! I'm probably too late getting to you, but we have an implementation of distributed transactions that is specifically architected for web apps/web services. Take a look at www.CloudTran.com if you're still interested. Basically, we have a transaction manager that does all the logging so we don't need 2-phase commit (which can be slow).
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic