Log in to follow, share, and participate in this community.
Article Building Narayana and updating WildFly modules
Building Narayana and updating WildFly modulesFrom beginning I work with Narayana on WildFly I struggle to build Narayana and update WildFly modules with the changes coming from the new build. This is necessary especially when working with some patches or fixes N...
Three-phase commit protocol (3PC)Since reading Mark Little’s article [1] I have been trying to find time to further understand where three phase commit can be applied. I also read a nice summary article on Wikipedia[2] but was still missing the...
Narayana /qa tests - How to run/qa module which can be found at the Narayana repository contains an extensive set of tests for verification of transaction manager functionality in a distributed environment where communication runs over iiop. In oth...
JBossTransactionsWithSpringUsing JBossTS with the Spring Framework The Spring framework (http://www.springframework.org) allows pluggable transaction managers. If you need XA support for your Spring application then you need to plug in a...
Two phase commit (2PC)A well-known algorithm to achieve ACID transaction outcomes is the two-phase commit protocol. 2PC (part of a family of consensus protocols) serves to coordinate the commit of a distributed transaction, i.e one that up...
Article MSA quickstarts with LRA/REST-AT on Minishift
MSA quickstarts with LRA/REST-AT on MinishiftThis document should summarize way to run Red Hat MSA hello world example (https://github.com/redhat-helloworld-msa/helloworld-msa) while utilizing the Narayana LRA/REST-AT transaction handling. The MSA hello world do...
Compensating RESTful TransactionsOverview In a previous wiki article we introduced a proposal for supporting ACID transactions in a REST based environment. That protocol has availability issues (such as the need to take locks and the synchronous natu...
Transaction Propagation with JBossNote: accompanying this article is example code located in the narayana git repo at github. To access the code use git to clone the narayana quickstart repo: git clone https://github.com/jbosstm/quickstart cd q...
Article Blacktie Database Connection using Pro C and Oracle XA interface
Blacktie Database Connection using Pro C and Oracle XA interfaceHi, We are trying to use Oracle proc Precompiler to execute SQL commands. As we are in DTP setup with Blacktie acting as TPM, we cannot use the CONNECT commands within the .pc file. Need Blacktie to provide the DB c...
TransactionalFileIOTransactional File I/O in Java. Summary Transactions are often used to structure activities within reliable software applications. In Java EE, business logic typically involves accessing transactional resource m...
TransactionMonitoringAndVisualizationTransaction Profiling and Visualization Overview of the Tool The purpose of this project is to create a tool for profiling the status of in-flight and complete transactions. The main aims of the tool are ...
Article Compensating Transactions: When ACID is too much
Compensating Transactions: When ACID is too muchI'm using this article as a place for the community to review a series of blog posts I'm preparing. The plan is to base my JUDCon:Boston talk roughly on this series of blog posts. The code examples will demons...
Article DRAFT: Bringing Transactional Guarantees to MongoDB
DRAFT: Bringing Transactional Guarantees to MongoDBAll, I'm about to publish a blog series on the work we are doing around MongoDB and compensating transactions. This series is or strategic importance to our compensating-transactions efforts, so I'd like to ma...
Additions to the transaction SPII would like to introduce a small set of classes into our SPI to facilitate embedded usage and open it up to the community for discussion. The requirement is coming from a request from the ceylon community to ...
W3CStandardsBy promoting interoperability and encouraging an open forum for discussion, W3C commits to leading the technical evolution of the Web. In just ten years, W3C has developed more than eighty technical specifications for...
Jboss WS-AT exampleI have been working on enterprise applications throughout my career and I always get stuck on issues around transactions in almost all projects. Recently I came across WS-AT where you make webservices particip...
XTS Whirlwind TourIntroduction The purpose of this article is to give you a whirlwind tour of using and configuring XTS. It starts with a simple use case on a single server and then expands to a more typical scenario deployed across mu...
Standalone JTA 1.1 TCK GuideStandalone JTA 1.1 TCK Guide Information provided in this document will guide you on how to set up and run the Standalone JTA 1.1 TCK with JBoss Transactions. Obtaining TCK and JBossTS's porting layer...