Newbies Q: RA firing events into existing Activity Context
my layout is simple: I have a kind of message translator with some logic inside SBB:
Network->RA(IN) -> SBB -> RA(OUT) -> LegacySystem
Sometimes later the Legacysystem answers, the RA(OUT) forwards back to SBB, which in turn forwards it to RA(IN) for answer to the network.
Now the RA(OUT) shall fire into the already existing ActivityContext (AC) created by RA(IN). This shall reduce overhead and allow the SBB on the message way back to access data lying in the AC.
I see no way for RA(OUT) to fire into an existing AC as RA.FireEvent() has no AC as parameter.
Sure I could add a second SBB for the way back, but then I have a second AC for each request between RA(OUT) and a new SBB. Again too much overhead.
Is this the best architecture for such a demand ?
Thanks for any comment.