WebSphere Application Server & Liberty

WebSphere Application Server & Liberty

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Transaction propagation on Liberty

    Posted Wed September 24, 2025 09:03 AM
    Edited by Laura Cowen 15 days ago

    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
    ------------------------------



  • 2.  RE: Transaction propagation on Liberty

    Posted Mon October 06, 2025 04:16 PM
    Edited by Angelo Rubini Mon October 06, 2025 04:16 PM

    Hi Laura, why liberty don't support native ejb remote transaction propagation, like weblogic, jboss/wildfly, glassfish or payara AS? 

    Regards



    ------------------------------
    Angelo Rubini
    ------------------------------