And, of course, DCE has non-blocking RPC (via use of threads). It has only one wire protocol, but that supporst heterogenous secure RPC. The core RPC source is freely available. We've done lots of exploration of merging DCE and the We and will be continuing development. /r$