This is a maintenance release that improves the JAX-WS handler configuration of the JAX-WS demo.
Download is recommended if you are interested in web service transactions…
This is a maintenance release that improves the JAX-WS handler configuration of the JAX-WS demo.
Download is recommended if you are interested in web service transactions…
As part of our ExtremeTransactions 3.6.1 release we have produced TransactionsEssentials 3.5.4 - a bug fix release for TransactionsEssentials.
The most important fixes in this release concern statement invalidation after transaction timeout and JMS/JNDI initialization improvements - both suggested by the community (for which thanks!)…
We now have our 3.6.1 release of ExtremeTransactions ready and online. This release includes a new and working JAX-WS demo performing a distributed transaction (where the commit scope reaches across web service calls) as well as several bug fixes. This release also includes a new version of the core: TransactionsEssentials 3.5.4
Feel free to check it out, all feedback is welcome!
Atomikos ExtremeTransactions supports web service transactions and also compensation-based TCC (Try-Confirm/Cancel) so your application/service is in control of what rollback or commit means.
According to more than one analyst we spoke to, web service transactions are supposedly incompatible with the loose coupling desired by SOA (Service Oriented Architecture), with the following being cited as the main reasons (read: problems):
With Atomikos, these are all non-issues for the following reasons:
So it is really simple to enforce a transactional contract among services in a SOA, thanks to Atomikos. Compare this to the popular alternative of modelling rollback in the service workflow (which at least doubles the workflow complexity and makes the whole SOA initiative more brittle and less agile) and it becomes clear why we say: use Atomikos and focus on the happy path! (TM)
If you would like to try this out in practice, just check out ExtremeTransactions for yourself.