Sounds like you just recreated Microsoft Biztalk.
But to sound less like a dick - communicating with a low probability of errors is hard !
But to sound less like a dick - communicating with a low probability of errors is hard !
Someone1234's solution is the antithesis of BizTalk, the complete refutation of the ultimate futility of using workflow engines.