An Archive Provider is a software module usually providing integration with the archive or auditing system. Each configured Archive Provider is invoked for each server process.
The Archive Provider is invoked for the following server processes:
When an instant message is sent, such as alert, poll, chat, news or conference messages.
During an authentication event, such as login or logout.
When there is a change in the presence status.
During a subscription event. For example, when someone joins or leaves a conference, or subscribes or unsubscribes to a news channel.
The application that uses the Archive Provider API are as follows:
Instant Messaging Archive
The default Instant Messaging archive in Instant Messaging is based on the Archive Provider API. For more information on Instant Messaging Archive, see Chapter 18, Managing Archiving for Instant Messaging.
The application that records the usage statistics for sizing purposes.