What is the JBoss Transactions?
JBoss Transactions is a rebadge of the Arjuna Transaction Service which supports high performance, high reliability transaction processing, compliant with JTA, JTS and Web Services standards.
Features
Standards compliance
CORBA Object Transaction Service (OTS)
Java Enterprise (JEE) transactions
Java Transaction API (JTA)
Java Transaction Service (JTS)
Web services transactions
Web Services Coordination (WS-Coordination)
Web Services Atomic Transaction (WS-AtomicTransaction)
Web Services Business Activity Framework (WS-BusinessActivity)
JEE and CORBA transactioning features including
Complete distributed transaction support
Automated failure recovery system
Support for both checked and unchecked transaction behaviour
Support for both flat and nested transaction models, with nested-aware resources and resource adapters
Web services transactioning features including
Reliable coordination and application data consistency for business processes that involve Web services.
Supports transaction models for both intra-enterprise (EAI) and inter-enterprise (supply chain) Web services integration.
Getting involved
Do you want to be a JBoss Transactions committer? Take a look at the currently outstanding tasks in JIRA
Development
JBoss Transactions development notes
Recovery
If you want to learn about the recovery capabilities of JBossTS, then check out
Documentation
Configuration
Hints and Tips
- What is XA and how does it work?
- Could not enlist in transaction warning
- More on transaction recovery in JBossAS and configuration.
Forums
DevTools
Authors
Mark Little, Development Manager.
Jonathan Halliday, Project Lead.
Andrew Dinn, Web Services Transactions.
Michael Musgrove, EJB, Blacktie.
Comments