Skip to main content

developerWorks  >  SOA and Web services  >

Publish-Subscribe Notification for Web services

developerWorks

Level: Advanced

Contributors: IBM, Akamai Technologies, Computer Associates, Fujitsu Laboratories of Europe, Globus, Hewlett-Packard, SAP AG, Sonic Software, TIBCO Software

05 Mar 2004

This whitepaper introduces the concepts of notification patterns and sets the goals and requirements for the WS-Notification family of specifications.

The Event-driven, or Notification-based, interaction pattern is a commonly used pattern for inter-object communications. Examples exist in many domains, for example in publish/subscribe systems provided by Message Oriented Middleware vendors, or in system and device management domains. This notification pattern is increasingly being used in a Web services context.

This document introduces the notification pattern, sets the goals and requirements for the WS-Notification family of specifications and describes each of the specifications that make up this family. It also defines a set of terms and concepts used in the specifications, provides some examples, and includes a discussion of security considerations.


Download

DescriptionNameSize Download method
Whitepaper in PDF formatws-pubsub.pdf243 KBHTTP
Information about download methodsGet Adobe® Reader®

WS-Notification is a family of related white papers and specifications that define a standard Web services approach to notification using a topic-based publish/subscribe pattern. It includes:

  • Standard message exchanges to be implemented by service providers that wish to participate in Notifications
  • Standard message exchanges for a notification broker service provider (allowing publication of messages from entities that are not themselves service providers)
  • Operational requirements expected of service providers and requestors that participate in notifications
  • An XML model that describes topics.

The WS-Notification family of documents includes a white paper, "Publish-Subscribe Notification for Web services" as well as three normative specifications: WS-BaseNotification, WS-BrokeredNotification, and WS-Topics (see Resources).


Resources

  • WS-BaseNotification includes standard message exchanges to be implemented by service providers that wish to act in these roles, along with operational requirements expected of them.

  • WS-BrokeredNotification defines the Web services interface for the NotificationBroker, which is an intermediary that allows publication of messages from entities that are not themselves service providers.

  • WS-Topics defines a mechanism to organize and categorize items of interest for subscription known as "topics" that are used in conjunction with the notification mechanisms defined in WS-Base Notification.

  • The Web Services Resource Framework defines a system for creating stateful resources between Web services in terms of an implied resource pattern.

Back to top


Document options

Document options requiring JavaScript are not displayed



    About IBMPrivacyContact