Concepts

Context

A context is a model used by a service to perceive and interpret the world. >

Environment

The environment is used by the context to access configuration properties. >

Service

A service represents an entity that emits and receives signals and has a status. >

Name

A name is used to reference and lookup services and environment properties. >

Signal

A signal is a classification of a service operation or interaction outcome. >

Status

A status is an inferred quality of service derived from signals emitted or received. >

Orientation

The orientation is used to indicate the method of signaling or status change. >

Callback

A callback is used to receive notifications of signal or status changes for a service. >

Subscriber

A subscriber is used for registering interest in signal or status changes. >

Subscription

The subscription is used for unregistering interest in signal and status changes. >

Variable

A variable is used for efficiently retrieving a value from an environment. >

Provider

A provider is an extension point to allow for alternative runtime implementations. >