Thanks for ur kind help. We will try to interact with him regarding this. Regards vishy
-----Original Message----- From: Andrew Dinn [mailto:[email protected]] Sent: Wednesday, December 08, 2010 7:54 PM To: [email protected] Cc: Edumudi Viswanath Subject: Re: Calling 2 web services from a master webservice Hi Edmundi, On 12/08/2010 01:38 PM, Edumudi Viswanath wrote: > When I looked @ http://www.jboss.org/jbosstm, it is clear that it is > premier open source. What it mean?? Hmm, I don't work in marketing so . . . your guess is as good as mine :-) What I can confirm is that both JBossTS and XTS are open source code released under the LGPL. > "Although JBossTS is shipped as part of JBoss Application Server, it > continues to be developed as a stand-alone transaction manager. It > can be embedded in a range of containers, but JBossTS provides > everything you need to develop transactional applications." JBossTS can be used embedded in an application without the need to execute inside an application server. In particular, it is not necessary to run it inside JBoss AS. Configuration of JBossTS for standalone use is described in the JBossTS documentation. The XTS code is a slightly less sttraightforward. The transaction management capabilities of XTS conform to the Oasis WSTX standard and so they require the use of a Web Services stack. XTS has been built to rely on the availability of JBossWS using either the CXF or Native soap stack implementation. Since JBossWS only runs inside JBoss AS the same restriction normally applies if you want to use XTS -- your app must be deployed inside JBoss AS. However, while preparing the latest release of JBossTS/XTS (4.13.0) I spent a lot of time working with one of our community users (Mauro Molinari) to make it simple to unbundle the normal XTS release and rebundle it so that it can run embedded alongside JBossTS outside of JBoss AS. Obviously it still needs to employ the services of a standalone WS stack so you need to deploy this with your app as well (luckily for you Mauro wanted to use CXF so the changes I made have been tested on this deployment). The 4.13.0 release can now be configured relatively easily for deployment with JBossTS and CXF outside of JBoss AS. This process is not fully documented (it will be over the next few releases) but you can find the details of what to do to run standalone in the forum discussion which led up to the 4.13 release. http://community.jboss.org/thread/154364?tstart=0 It's a very long thread but all the info you need is in there. Essentially, to configure XTS for standalone operation you need to unbundle the release archive and deploy all the jars separately, rewire the server endpoints embedded in the web.xml files so that they are deployed by CXF, rewire the jboss-beans.xml file which is used to inject configuration settings into the XTS code, deploy one extra utility jar taken from the relevant JBossWS release and then initialise XTS when your app starts up and shut it down when your app exits. > Can we use this as a 3rd party Transaction Manager inside any > application with free of cost?? Yes, you can use this free of cost.
