The TCPIPLayer provides a message delivery facility using TCP/IP protocol mapping. This is the simplest mapping of the specified. It is based on a full-duplex TCP/IP connection where one component pushes messages on one side and another components gets them on the other side of the communication channel. The messages are separated from each other in a natural way; once the parser has read a complete RDF model from the input stream it stops. Once a TCP/IP connection is established both client and service listen for messages which are delivered asynchronously. HTTPLayer relies on the same principles but uses HTTP-specific coding of the messages and message delimiters.
TCPIPLayer extends the StateInfo class defining a new class called Connection. A processing entity is attached to the Request identifying the server and port where the request should be sent.
See also: Core Communication, Basic State Maintenance, HTTP