服務提供者介面 API 提供了延伸 Instant Messaging 伺服器功能的能力。服務提供者介面包含以下獨立 API:
「歸檔提供者」是一個軟體模組,通常提供與歸檔或稽核系統的整合。每個配置的「歸檔提供者」會在每個伺服器程序中啟動。
「歸檔提供者」會在下列的伺服器程序中呼叫:
當傳送即時訊息時,例如警示、輪詢、聊天、新聞或會議訊息。
認證事件期間,例如登入或登出。
線上狀態有所變化時。
在訂閱事件期間。例如,當某人加入或離開會議室,或是訂閱或取消訂閱新聞通道時。
使用歸檔提供者 API 的應用程式如下:
Instant Messaging 歸檔
Instant Messaging 中預設的 Instant Messaging 歸檔以歸檔提供者 API 為基礎。如需 Instant Messaging 歸檔的詳細資訊,請參閱第 18 章, 管理 Instant Messaging 的歸檔。
記錄使用統計作為調整大小之用的應用程式。
可以在每個訊息或每個經歷伺服器的訊息部份中呼叫「訊息轉換程式」。「訊息轉換程式」可能會將訊息部份保留不變,或修改或移除訊息部份。文字部分會視為 Java 字串物件予以處理。「訊息轉換程式」會將其他附件以位元組流的形式處理,並傳回潛在不同的位元組流。如果附件已刪除的話,則不傳回任何資料。
使用 Message Conversion API 的應用程式包括以下功能:
病毒檢查與移除
轉換引擎整合
訊息內容篩選
認證提供者 API 能夠在不使用 Access Manager 密碼式或記號式認證服務的環境中部署 Instant Messaging。只要一般使用者請求認證,便會呼叫此 API,此 API 可與 LDAP 認證結合使用
使用認證提供者 API 執行透過 Access Manager 進行的單次登入(SSO)。此 API 也可用於與其他認證系統整合。