ws eventing - Openwsman/openwsman GitHub Wiki

WS-Eventing in Openwsman

In an implementation or environment supporting WS-Eveneting there are three actors:

  • Subscriber,
  • Event Source and
  • Event Sink.

The Event Sink subscribes an interest with the Event Source by operation contract, such as Subscribe. Event Source is responsible for controlling the information that Event Sinks are interested in. The event sink can be the receiving end and the initiator of a subscription, however it is also possible that the subscription comes from a seperate component.

The Event Source can consist of two parts: Subscription Manager and Notification Manager. Subscription manager is responsible for managing a Subscription's lifetime using operation contracts such as Unsubscribe, Renew and GetStatus while Notification Manager with the notification.

  • Processing Model of WS-Eventing
  • Subscription Manager
  • Event Pool
  • Notification Manager
⚠️ **GitHub.com Fallback** ⚠️