The channel driver functions as the adapter that enables a channel to be used for a given device, business distribution channel, and communication protocol to connect with the transaction services of the toolkit. The channel driver is the access point to the application toolkit on the server side. A channel driver has the following responsibilities:
The toolkit provides the ChannelDriver interface, which is intended to be implemented and used as a template to develop device drivers for additional channels and protocols. The toolkit also provides concrete implementations of channel drivers for devices using the HTTP communication protocol. The servlets com.ibm.btt.cs.servlet.CSEstablishSessionServlet and com.ibm.btt.cs.servlet.CSReqServlet are intended to be used as references when developing a new channel.