Your current filters are…
by Paul Robinson
The TXFramework supports development of portable ACID and NoACID applications; such applications are agnostic of the transaction technology used. Code transparently flows between JTA, REST and Web service transactions domains.
The TXFramework allows the developer to focus on the business logic and specify transactional requirements through annotations. JEE already has this for JTA, but this is not the case for Web services and REST transactions. The TXFramework intelligently bridges between supported transaction technologies, with minimal developer effort.
Currently the business logic for WS and REST transactions is tied tightly to the transaction technology and transport. Switching transport requires a switch in transaction technology and subsequently a significant code re-write. The TXFramework allows the developer to specify what type of transaction they require (ACID or a particular NoACID model). The actual transaction technology is enabled at run-time based on the developer's annotations.
The TXFramework removes boilerplate transaction and bridging logic from the application, by pushing it into the middleware where it belongs. It allows a developer to create code that is more readable and maintainable. It also allows a business to be more responsive in altering its deployment options for applications deployed on site and in the cloud.
Dr Paul Robinson is a Senior Software Engineer at JBoss by Red Hat where he currently leads the Web Service Transactions project.
Paul has worked in the field of transactions and Java middleware for over 10 years. His experience began at Hewlett Packard where he was a member of the Transactions Team. Here he contributed to the first Web service transactions implementation. Previously, Paul headed up the consultancy arm of Arjuna Technologies, helping high-profile customers deploy JBoss Transactions, JBossWS and also Arjuna's Cloud Computing product.
Paul received a PhD in middleware and non-repudiation from the University of Newcastle upon Tyne, where he now holds the role of Visiting Research Fellow. In this role he teaches Transactions and JEE to Advanced-Masters students.
25th–26th June 2012