marklittle's blog
Transactions are your friend
After having been doing this for 20 years, I can say that transaction processing has got to be one of the most difficult middleware components to persuade developers to use.
When and why are interoperability fests useful?
The world of Web Services has thrown up a range of various interoperability
The main problem that I hear about using transactions is performance. In order to guarantee atomicity in the presence of failures, the coordinator must first execute the two-phase commit protocol across all participants to achieve consensus.
Transactions and recoverability: what they mean to your applications
A session & context concept for Web Services
One of the common features of all middleware systems is support for the session concept. You don't have to look far to see this: J2EE, CORBA and going back further to systems such as Emerald, Argus and Camelot. A session is a mechanism for correlating multiple messages in order to achieve some application-visible semantic.





