Transaction propagation is the mechanism that allows transactions to be used across multiple application components. In general, transaction propagation is supported by Liberty and you do not need to modify Enterprise Java Beans (EJBs) that are running on WebSphere Application Server to make them run on Liberty.
However, if an application uses transaction propagation with remote interfaces (remote transaction propagation), you must wrap the EJBs in web services before deploying the application to Liberty. You then use the web service client to call the EJB web service. Liberty can then manage the transactions as distributed global transactions by using Web Service Atomic Transaction (WS-AT).
A new blog post walks you through how to identify whether your WebSphere application uses remote transaction propagation and whether you need to do anything about it to make it run successfully on Liberty: Transaction propagation on Liberty.
------------------------------
Laura Cowen
Winchester
------------------------------