A method includes receiving, from an application process, a document
specifying a communication protocol and a communication channel, reading
the document, and instantiating the communications channel with the
application process using the communication protocol. The method also
includes sending communications to the application process using the
communication protocol through the communication channel, and receiving
communications from the application process using the communication
protocol through the communication channel.