Have a look at the multi-core
version of PMVC and the pipes utility
. They are for multiple flash modules communicating with each other. Also, the Fabrication utility
uses multi-core and pipes but gives a simpler approach to implementing them than trying to use Pipes on your own, which can be confusing.