Here's the problem.
I've got a couple disparate EJB Servers. WebLogic and WebSphere for instance.
I want to deploy a new EJB on one app server that calls some methods on the other - and I want transactional semantics over the whole thing.
IOW
Server A Server B
open Txn
call A1
call remote -> call B1
call remote -> call B2
rollback Txn
and B1 and B2's actions also roll back.
This somewhat assumes that A1, B1, and B2 are actions that all require a transaction to already be open when calling them.
Anybody ever do this or know how?