Communication facilities for heterogeneous distributed computing Application EP-0755004-A2 European Patent Office 22 Jan 1997