Dynamic service context

A dynamic service provides a dynamic service context, which includes the service itself, its service model members, and the impact graph for each of the service model members.

The service context also provides event propagation policies that identify whether and how events are propagated through the service impact graph. An event that occurs on a device member that participates in two service contexts might change its state and propagate the event in one service model's context, but behave differently in the other service context. For more information, see State propagation policies.

The active service context is the one that you are viewing or managing. It is always the highest-level member in the service model and node in the Service Impact graph. As you view or manage various service model members, be aware of their current service context.

The following example shows that service model members can be defined by other services, and that models can share common service members; however, because they are in different service models, they can have different service contexts.

The service context of the service model on the left is Finance - Databases, and the service model contains two file systems. The service model on the right has service context Finance, and the service model contains the first service as its only service model member.