1. One or more processor-readable media having processor-executable instructions that, when executed by a processor, perform acts comprising: facilitating establishment of a bi-directional message conduit having exactly two endpoints, a first endpoint being owned by a first software process and a second endpoint being owned by a second software process; maintaining the bi-directional message conduit for passing multiple messages via the bi-directional message conduit from the first process to the second process.