Basics knowledge on Weblogic Server & Administration
XA transaction involves more than one resource managers (DBs), It ensures data integrity by coordinating single transactions accessing multiple relational databases. Or you can say it global transaction also.
An XA transaction, in the most general terms, is a "global transaction" that may span multiple resources. A non-XA transaction always involves just one resource. An XA transaction involves a coordinating transaction manager, with one or more databases (or other resources, like JMS) all involved in a single global transaction. Non-XA transactions have no transaction coordinator, and a single resource is doing all its transaction work itself (this is sometimes called local transactions). Most stuff in the world is non-XA - a Servlet or EJB or plain old JDBC in a Java application talking to a single database. XA gets involved when you want to work with multiple resources - 2 or more databases, a database and a JMS connection, all of those plus maybe a JCA resource - all in a single transaction. In this scenario, you'll have an app server like Websphere or Weblogic or JBoss acting as the Transaction Manager, and your various resources (Oracle, Sybase, IBM MQ JMS, SAP, whatever) acting as transaction resources. Your code can then update/delete/publish/whatever across the many resources. When you say "commit", the results are commited across all of the resources. When you say "rollback", _everything_ is rolled back across all resources.
Ever wanted to get free Instagram Followers?Did you know you can get them AUTOMATICALLY AND ABSOLUTELY FREE by registering on Add Me Fast?
QUANTUM BINARY SIGNALSGet professional trading signals sent to your cell phone daily.Follow our signals today and gain up to 270% daily.