WS-Messenger
WS-Messenger: The Cloud Web-Service based pub-sub broker

WS-Messenger

WS-Messenger is an implementation of latest WS-Notification and WS-Eventing. It is developed by Extreme Lab at Indiana University. It is based on the latest version of WS-Notification specification (3/5/2004) and WSRF specification (1/20/2004) and WS-Eventing specification (8/2004). The Web service interfaces are developed using XSUL toolkit developed at Indiana University.

WS-Messenger supports both WS-Notification and WS-Eventing. The message format can be automatically converted between the two specifications. The subscription request type (Ws-Notification or WS-Eventing) for a listener determines the message format that the notification consumer will receive. If WS-Notification subscription request is received by the broker, it will send WS-Notification messages to the listener. Similarly, if WS-Eventing subscription is received by the broker, the broker will produce WS-Eventing messages for that listener. The publisher can publish messages in any format. It makes no difference to the notification consumers.

The Web service interfaces have been tested in "WS-ResourceFramework and WS-Notification Interop Workshop" in April 2004 and the result shows that they can interop with other providers successfully.

NEWS: WS-Messenger is now part of OGCE (Open Grid Computing Environment). It is maintained by the OGCE open source community. This will ensure WS-Messenger to have more people involved and better quality.

The latest release version is available from the OGCE website here.

Available Features

WS-Messenger provides basic Publish/Subscribe functions specified by WS-Notification and WS-Eventing. More features are under development.