Description
hi all
I am trying to undestand what to do in my scenario:
using wildfly 23, i heavily use stateless EJB with bean managed transactions on top of a XA compliant datasource (a sybase database driver).
I am sloqly porting data from the RDBMS to microstream ( https://microstream.one/ ). And so, until the porting is comleted, I will have a product versions where half of the data will be in the RDMS and half in the microstream persistence engine.
Out of the box, microstrean cannot incorporate into the wildfly global transactions, it is not XA compliant (even though is has the notion of a transaction already in their API).
I am trying to figure out what is my best option to make it participate in the wildfly transactions.
I narrowed it down to writing a connector for microstream or just implementing an XA wrapper on top of it.
I am not sure which is best and what ironjacamar can "do" to help.
your comments are appreciated.