Notifications on Finesse Desktop

The Finesse desktop contains support for OpenSocial Core Gadget Specification 1.1. OpenSocial Core Gadget Specification 1.1 supports an intergadget notification system that is based on the OpenAjax Hub 2.0 Specification.

The Finesse desktop automatically establishes a XMPP connection to the Notification Service upon sign-in. The Finesse desktop publishes notifications that it receives from the Notification Service to OpenAjax Hub topics. An OpenAjax topic is a string name that identifies a particular topic type to which a client can subscribe or publish. Gadgets must subscribe to these topics to receive notifications.

If the XMPP connection is disconnected, the Finesse desktop attempts to recover based on the recovery strategy. If the XMPP connection cannot be re-established, the Finesse Desktop triggers a failover to the alternate Finesse server.

Review the OpenSocial and OpenAjax Hub specifications before you implement gadget support for notifications on the Finesse Desktop.