• Building Narayana and updating WildFly modules

    From 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...
    Profile Photo
    last modified by ochaloup
  • 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...
    Profile Photo
    last modified by ochaloup
  • 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...
    Profile Photo
    last modified by ochaloup
  • JBossTransactionsWithSpring

    Using 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...
    Profile Photo
    last modified by jhalliday
  • 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...
    Profile Photo
    last modified by ochaloup
  • MSA quickstarts with LRA/REST-AT on Minishift

    This 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...
    Profile Photo
    last modified by ochaloup
  • Compensating RESTful Transactions

    Overview 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...
    Profile Photo
    last modified by mmusgrov
  • Narayana Transactions Troubleshooting Guide (draft)

    Current product documentation: https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Administration_and_Configuration_Guide/chap-Transaction_Subsystem.html Community docs: https:...
    Profile Photo
    last modified by zhfeng
  • Transaction Propagation with JBoss

    Note: 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...
    Profile Photo
    last modified by tomjenkinson
  • Blacktie Database Connection using Pro C and Oracle XA interface

    Hi, 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...
    Profile Photo
    last modified by joicejoy
  • TransactionalFileIO

    Transactional 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...
    Profile Photo
    last modified by jhalliday
  • TransactionMonitoringAndVisualization

    Transaction 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 ...
    Profile Photo
    last modified by paul.robinson
  • Compensating Transactions: When ACID is too much

    I'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...
    Profile Photo
    last modified by paul.robinson
  • Spring 3.2+HornetQ 2.2.18+JBoss TS 5.0.1+Hibernate - XA, Non-XA transactions with connection pooling

    We had a scenario where we are not using an application server like JBoss (WildFly), WebSphere, Welogic etc. We create web application archive and deploy them in a basic servlet container like Tomcat, Jetty etc. In ou...
    Profile Photo
    last modified by arunrao33
  • DRAFT: Bringing Transactional Guarantees to MongoDB

    All,   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...
    Profile Photo
    last modified by paul.robinson
  • Additions to the transaction SPI

    I 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 ...
    Profile Photo
    last modified by mmusgrov
  • W3CStandards

    By 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...
    Profile Photo
    last modified by asoldano
  • Jboss WS-AT example

    I 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...
    Profile Photo
    last modified by pvbadiger
  • XTS Whirlwind Tour

    Introduction 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...
    Profile Photo
    last modified by paul.robinson
  • Standalone JTA 1.1 TCK Guide

    Standalone 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...
    Profile Photo
    last modified by istudens