That's exactly my first thought.
But: I'm currently working on a distributed Webassembly runtime. Jolie seems like a great way to describe your whole system.
For each service the executed code would be a function exported by a Wasm module, written in the language of your choice.