ZOCP is a protocol to orchestrate multiple computer programs ranging from a thread to a program on a remote system.
This the documentation of the Python implementation of the protocol.