Sounds somewhat similar to Java combined with an MQ engine, if you turned it into an OS (like the jnode guys did) and made it load code in response to receiving messages on a queue. Not surprising that they ended up doing JVMs as it seems spiritually very similar.