On 03/05/2010 10:30 PM, rkapur wrote:

I was wondering if Web Services Transactions are supported in CXF?

What exactly are you asking for? Do you want a library which allows a client to be able to create a WS transaction (by talking to a WS-C service) and then invoke transactional web services using CXF? Or are you looking to implement a transactional web service using CXF as its soap stack? Or do you want to run your own web service transaction coordinator (WS-C/WS-T) using CXF as its soap stack? These are the three components of a Web Services Transaction implementation.

If you want just the first one in a standalone CXF app then I don't know of anything which does the job. However, if you are happy to run your client in a container or you want either of the latter two options the JBoss AS 5 contains all you need. It includes and XTS service which provides a WS-C/WS-T coordinator implementation. It also supports implementation of transactional clients and web services. It works with both WS-AT and WS-BA and has full crash recovery support. By default AS 5 uses its own JBossWS-Native soap stack but you can just drop the JBossWS-CXF libraries into your deployment and use the CXF stack instead.

regards,


Andrew Dinn
-----------
JBoss Web Service Transactions Lead

Reply via email to