Service session

A continuous connection between two netlets allowing one to make use of a service from the other.

A service session is what a netlet gets in return for binding a warrant, and is the IService interface. From an IService interface a netlet can bind and use facets.

Although the service netlet provides an IService interface to the consumer netlet the arrangement is symmetrical: the service netlet also gets an IService interface from the consumer. Through this reciprocating consumer service interface the service netlet can bind facets from the consumer. For example, before the service netlet provides its service interface (and hence access to its service) it may expect access to the consumer's wallet to extract payment. This would be achieved by it binding facets from the consumer's service interface.

Nik Silver 2001-11-21