Instant Messaging 门户归档提供者的功能包括以下各项:
它捕获所有通过服务器的 Instant Messaging 通信量。
归档的数据可以存储于“Portal Server 搜索”中单独的类别下。将数据存储为单独的类别有助于简化搜索和检索归档的数据。可使用 Portal Server 桌面执行搜索。
“Portal Server 搜索”的安全功能可用于提供访问控制列表。归档提供者的安全功能可以只允许一组管理用户访问归档的数据。
可使用“Portal Server 搜索”数据库管理工具来管理数据。
为便于归档,所有即时消息都分为以下类别:
聊天 - 私人会议室中的所有消息。
会议 - 公共会议室中的所有消息。
警报 - 所有警报消息。
轮询 - 所有轮询消息。
新闻 - 新闻频道中发布的所有消息。
Instant Messaging 门户归档包含以下组件:
归档和检索组件 - “Portal Server 搜索”组件,也称为“归档和检索”组件,用于存储归档的“即时消息”。Instant Messaging 归档数据被创建索引并可存储于“Portal Server 搜索”数据库中。您还可以指定归档数据的类别。例如,您可以将警报消息存储于“警报”类别中。将数据存储在单独的类别中,有助于简化搜索操作和启用快速检索归档的数据。
Instant Messaging 归档搜索或显示 Servlet - 当最终用户搜索特定的文档匹配条件时,“Portal Server 搜索”将获取匹配此条件的页面。这些页面可以是远程 Web 页面或 Instant Messaging 归档数据(也称为 Instant Messaging 资源描述符)。
对于远程 Web 页面,URL 与条件相符的页面会列在“搜索结果列表”中。当用户单击“搜索结果列表”中一个 Web 页面的 URL时,浏览器会从远程 Web 容器获取此页面。
对于 Instant Messaging 资源描述符,归档数据存储在“Portal Server 搜索”数据库中,且不能作为可下载文档从 Web 容器中获得。
当最终用户单击 Instant Messaging 资源描述符的 URL 以查看归档数据时,就会调用“Instant Messaging 归档搜索或显示 servlet”。“Instant Messaging 归档搜索 servlet”从“Portal Server 搜索”数据库检索信息,生成包含 Instant Messaging 归档数据的文本或 HTML 响应。
Instant Messaging 归档提供者 - 归档即时消息时,Instant Messaging 服务器始终会调用此组件。“Instant Messaging 归档提供者”根据 Instant Messaging 服务器提供的数据生成与“资源描述符 (RD)”兼容的“摘要对象交换格式 (SOIF)”。“归档提供者”使用“Portal Server 搜索 API”将这些“资源描述符”发送到“Portal Server 搜索”数据库,并为要提交到“Portal Server 搜索”数据库的记录维护缓冲,以降低性能损失。
图 18–1 展示了 Instant Messaging 门户归档组件。