Our architecture comprises of Web Services developed on JAX-WS specification using
Metro. These services are deployed on a single Glass Fish App server as separate war
files.All web services internally use a single database.The datatacess layer is implemented using Hibernate and Spring is used for implementing transactions inside of the service. Now when we want to do a transaction that spans across multiple web services,what approaches are possible?
- Do we need to use JTA or can we avoid the same ?
- Will we need to use the WS-AtomicTransaction specification supported by Metro?