In real integration processes, XA transactions are difficult and tricky to implement and must not be considered as “the solution” to provide consistency and guaranty of delivery anymore. In this lecture, we will introduce the features included in the Glassfish ESB BPEL engine designed to increase consistency and guaranty in an integration process. We will provide patterns and methods that will help you to define the most accurate BPEL for your functional requirements. pdf version here