A session is a primary connection between two parties, e.g. a netlet and a node. The session is controlled through a session interface at either end. The session may also contain any number of secondary connections via normal remote interfaces in both direction.
Session management is carried out through the session interfaces, which are remote interfaces. They allow for the session to be terminated, and for secondary connections to be created. Session management is symmetrical, i.e. any action can be initiated from both sides. Termination of a session results in disconnection of the session interfaces and all secondary interfaces.
A session interface in Jtrix is concerned with session control only, with actual functionality delegated to facets. Therefore, session interfaces are typically facet providers.