%T Distributed Computing using Channel Communications in Java %A Andreas Ripke, Alastair R. Allen, Y. Feng %E Peter H. Welch, Andr\[`e] W. P. Bakkers %B Communicating Process Architectures 2000 %X Various methods of connecting CSP channels to external software systems are examined. The aim is to facilitate the implementation of distributed heterogeneous systems using channel communication. The paper concentrates on TCP/IP connections in a Java environment. The approaches used are: custom protocol; object serialization stream protocol; Remote Method Invocation (RMI); Common Object Request Broker Architecture CORBA). Practical systems are described and compared.