JBoss Transactions Features
JBossTS is a pure Java multi-modal transaction service that supports distributed transactions in CORBA, J2EE and Web services environments.
- Standards compliance
- CORBA Object Transaction Service (OTS)
- Java Enterprise (J2EE) 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)
- J2EE and CORBA transactioning features
- Complete distributed transaction support
- Automated failure recovery system
- Flexible deployment: centralized and distributed transaction manager options
- Interposition support for improved distributed transaction performance
- POA ORB support
- Support for both checked and unchecked transaction behaviour
- Support for both flat and nested transaction models, with nested-aware resources and resource adapters
- Support for CosTransaction::Current API
- Direct and indirect transaction management
- Synchronization interface support
- Transaction heuristic support
- Explicit and implicit transaction context propagation
- Multi-thread aware
- Tested Database XA Resource Managers (for JBossTS 4.7.0.GA)
- Oracle 10.2 using Oracle 10.2 thin driver
- Microsoft SQL Server 2005 using Microsoft JDBC driver 2.0
- IBM DB2 8.2.7 using IBM v9 driver
- PostgreSQL 8.1.9 using PostgreSQL 8.3.604 driver
- MySQL 5.0.22 using MySQL 5.1.7 driver
- Sybase 12.5.3 using jConnect 6.0
- Additionally the databse/driver combinations listed on the EAP page can reasonably be expected to work
- Web services transactioning features
- Ensures 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.
- Allows for consistent real-time updates across any component or resource involved in the business process.
- Fully automated crash recovery provides fast, unattended restoration of service after component failures.
- Future-proof, generic coordination engine architecture supports pluggable protocols.
- Currently supports the WS-Coordination WS- AtomicTransaction and WS-BusinessActivity specifications. Supports the leveraging of existing transaction infrastructure investments.
- Architected for portability across a wide- range of Web services platforms. Supports the open source JBoss application server for highly cost effective development and deployment.
- Close integration with enterprise Java standards, allowing Web services transactions to seamlessly integrate with J2EE application servers, messaging systems and database back- ends.
- Easy to use Java programming interfaces, based on the emerging JAXTX standard. A rich programming framework reduces overhead in adding transactioning capabilities to Web services.
- Leverages Arjuna's long history in transaction software, including the industry proven coordination engine, ArjunaCore - as used in the Bluestone and HP application servers.
Latest forum discussions
- Re: Proposed SPI change to XAResourceWrapper
- Aug 1, 2014 2:54 PM by Michael Musgrove
- After discussions wi…
- Re: Design Discussion: Changing the reaper to use setRollbackOnly() instead of rollback()
- Aug 1, 2014 2:10 PM by Scott Marlow
- How about some type …
- Bringing Transactional Guarantees to MongoDB: Part 1
- May 28, 2014 6:07 AM by Paul Robinson
- In this blog post I'…
- Research Worth Knowing on CAP & ACID
- May 27, 2014 3:57 PM by Mark Little
- The last couple of b…
- View more latest news
- EJ-Technologies has kindly provided free JProfiler licenses.
- JetBrains has kindly donated an open source IntelliJ license.
- Syncro Soft has kindly provided free <oXygen/> XML Editor licenses.