Event Notification Workgroup

From HTNG Connectivity Wiki

Jump to: navigation, search

Contents

Workgroup Overview

This workgroup is modifying the existing HTNG Event Notification standard to align with WS-Eventing while keeping the important HTNG extensions. Hotel companies will be better able to integrate with systems that conform to the W3C standard without having to choose between it and the HTNG standard.

Most Recent Workgroup Charter Outline

Business Problem

The W3C WS-Eventing Standard provides a global standard for service-based subscriptions to event notifications. At the time the HTNG Event Notification spec was written, leveraging the W3C standard was not a viable option. Thus, the HTNG and W3C standards are not compatible. Additionally, the HTNG standard adds features beyond the W3C standard that are beneficial for hotel systems.

Real-world business problem with the spec: The HTNG Event Notification Specification used to implement web service event driven message exchanges contains overlapping functionality to the broader World Wide Web Consortium (W3C) specification, but lacks important details required in a robust publish – subscribe system integration paradigm. The HTNG specification provides a useful mechanism for a subscribing system to request a list of the available notification events that it may subscribe to that the W3C specification does not contain. However, the HTNG specification method definitions are not compatible with the broader industry W3C standard and lack the methods for a system to unsubscribe or renew a subscription. The HTNG Event Notification Specification should be updated to reference the W3C specification with the HTNG SubscriptionsAvailable use case augmented to it. This change will provide the HTNG community a more robust specification maintained by a broader technology community while retaining the additional feature previously identified by the Protocol & Message Transport Workgroup.

Outcomes

Hotel companies will be better able to integrate with systems that conform to the W3C standard without having to choose between it and the HTNG standard. This workgroup proposes to modify the HTNG Event Notification standard to align with WS-Eventing while keeping the important HTNG extensions.

Implications for existing integrations: The current HTNG Event Notification Specification fit the needs of the workgroup that created it. An extensive amount of time was spent researching WS-Eventing and WS-Notification, but both standards failed to address the feature-set the workgroup was looking to implement, so a new standard was created. If we are to go down the road where we are evaluating WS-Addressing and/or WS-Notification to replace the current HTNG standard, we must ensure that we are taking the full feature-set of the existing HTNG specification into account or existing implementations could lose functionality. It should also be noted that if we choose to align with a WS-* standard that any existing implementations of the current HTNG specification would need to be deprecated after a reasonable period of time.

Deliverables

  • Agree on approach - completed May 2014
  • Revisit and finalize use cases - projected to be complete August 2014
  • Complete intial draft of spec - August 2014
  • Create final draft - September 2014

Key Contacts

Chairpesron:

  • Mark Jarman, Guestware

Board Liaisons:

  • Mark Rupert Read, Firmdale Hotels

Acting Facilitator: Joe Gallo

Status/Meeting Schedule

This workgroup meets weekly on Thursdays at 10:00 AM EDT. For information about future events, check the HTNG Meeting & Event Calendar.

Participation

List of participants

Categories of participation:

  • Required - The HTNG Event Notification Specification revision requires participation by HTNG members familiar with the Event Notification Specification and / or the W3C WS-Eventing standard.
  • Desired - System integrators/platform providers that use an event notification model for exchanging information. Participation by hotelier members is always a plus, but isn’t critical for this task.

Participation Options:

Key Documents & Other Useful Information

Specifications

2014B
  • Event Notification Technical Specification v2.0 and Companion File
    • Modified the standard to align with W3C WS-Eventing while keeping the important HTNG extensions.
    • The link above also includes a companion file which contains XML Schema Definition (XSD) files, Web Service Description Language (WSDL) files, Sample XML Messages and Code Samples.
2015A
  • Event Notification Technical Specification v3.0 and Companion File
    • This document provides details on a series of messages that simplify the process of publicizing the messages that are available for subscription, along with an automated subscription and notification process..
    • The link above also includes a companion file which contains XML Schema Definition (XSD) files, Web Service Description Language (WSDL) files, Sample XML Messages and Code Samples.
General
Personal tools
administrative tools