WebSphere brand IBM WebSphere Presence Server, Version 7.0

Presence data storage

IBM® WebSphere® Presence Server Component stores required information about incoming subscriptions and for managing subscriptions to external providers.

Presence server uses multiple databases including:
  1. PSDB - The main Presence Server where presence documents are stored
  2. PSCIDB - The content indirection database for storing notification documents created for requests using content indirection
  3. PSURDB - Presence server usage record database.
  4. PSSIBUS (Optional) - Used if you are using the data store option for JMS messaging

Presence Server stores all presence information published by clients and also the presence information from external sources in the database Publish table. Presence Server aggregates and composes all published presence information into the presence document, that Presence Server stores in the separate database table: Full Document.

If watcher information (watcherInfo) is enabled,Presence Server also stores watcher information in the Watchers table in the database.

If authorization rules (presenceRules ) are enabled, Presence Server stores presence rules for the subscribed users in Presence Rules table.

If white and black lists (authorizationLists ) are is enabled , Presence Server stores the white/black list in the memory

Presence Server generates a usage record for each PUBLISH, SUBSCRIBE, and NOTIFY event. Usage records are stored in a database and contain information that describes how the service was used. Each usage record contains common event data that can be used to uniquely identify each record, and includes application-specific attributes. Usage records describe how requests end: either successfully or with an error. You can also use them for charging functions.




Terms of use
(C) Copyright IBM Corporation 2009. All Rights Reserved.