From the information seen, some programs use Java, middleware (ICE), some use Python, with Twisted as the network framework. There are three types of articles collected about the MMP network part. The first IO mechanism is only one, and it is said to use asynchronous IO models. The second how to implement an object agent. Third, on the existing object proxy mechanism, the interaction rules between Client / Server.
The purpose is now based on Beyond as an entry point, a clear MMP overall architecture, a clear network part. Beyond is built above the Twisted Network Framework. Twisted features: Very easy to use asynchronous mechanisms. Object agent.