[Bug 9610] New: Support WS-Management's heartbeat events

http://www.w3.org/Bugs/Public/show_bug.cgi?id=9610

           Summary: Support WS-Management's heartbeat events
           Product: WS-Resource Access
           Version: LC
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Eventing
        AssignedTo: public-ws-resource-access-notifications@w3.org
        ReportedBy: gilbert.pilz@oracle.com
         QAContact: public-ws-resource-access-notifications@w3.org


WS-Management v1.1 [1] Section 10.2.5 defines an extension to WS-Eventing
wherein a Subscriber can optionally request that a “heartbeat” pseudo-event be
periodically delivered to the Event Sink. This provides a way to monitor the
ability of the Event Source to deliver Notifications to the Event Sink in an
end-to-end fashion that is sensitive to problems (e.g. network outages) that
are not discoverable via other, protocol-level mechanisms (e.g. wse:GetStatus).

It is the opinion of the WS-Man WG that this feature is sufficiently general as
to warrant inclusion in the base specification. The WS-Man WG requests that the
WS-RA WG incorporate this extension as an optional feature of WS-Eventing.

[1] http://www.dmtf.org/standards/published_documents/DSP0226_1.1.pdf

---

Proposal:

1. Define the heartbeat pseudo-event using both an EventDescriptions document
and a Notification WSDL.

2. Add an optional element to the wse:Subscribe element equivalent to
wsman:Heartbeats.

3. Add an optional element to the wse:SubscribeResponse element to indicate the
heartbeats are enabled.

4. Add a fault that must be generated on the Subscribe request if heartbeats
are requested but not supported.

5. Add a parameter to the wse:EventSource assertion to indicate that an
endpoint supports heartbeats.

6. Define a mechanism to allow a client to specify whether the request should
be performed with or without the use of this feature in a way similar to the
way mustUnderstand works.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

Received on Wednesday, 28 April 2010 22:05:26 UTC