功能概述

此部分提供各个功能组件的快速入门概述。

下图显示 virtual member manager 的功能组件。白色背景板具有的项不属于 virtual member manager 功能,但由应用程序提供或为附加插件。

图 1. Virtual member manager 的功能组件此图显示 virtual member manager 的构造以及其如何与其他应用程序集成。
在运行时,应用程序可与 virtual member manager 交互:

Virtual member manager 还可通过使用 virtual member manager 用户管理 GUI 和 wsadmin 命令行界面进行调用。 Virtual member manager 提供部分命令和任务,以插入到 WebSphere Application Server 管理命令框架。这些命令和任务通过 GUI 和 wsadmin 使用。

Virtual member manager 提供类似创建、获取、更新、删除和搜索组织实体的操作。搜索过滤器的语法为 XPath 1.0。所有对 virtual member manager 的请求访问受控制。请求通过 virtual member manager 处理,方法是将大部分或部分工作指定给底层 virtual member manager 存储库适配器。适配器使 virtual member manager 与其他类型的存储库交互。 所有 virtual member manager 存储库适配器实施 virtual member manager 存储库 SPI。

Virtual member manager 支持以下类型的盒外存储库:文件、数据库、LDAP 和 virtual member manager 定制存储库。文件为具有定义了 virtual member manager 的模式的简单基于文件的存储库。数据库存储库为具有定义了 virtual member manager 的模式的数据库。Virtual member manager 可适用于 LDAP 的常用模式,并可使用现有 LDAP 目录。支持各个品牌数据库和 LDAP 目录。

具有不可支持盒外存储库的客户可开发其自己的定制 virtual member manager 存储库适配器。Virtual member manager 可同时使用多个存储库。Virtual member manager 还可提供属性扩展存储库,以包含不可存储在主概要文件存储库中的组织实体的属性。配置 virtual member manager 的管理员和使用 virtual member manager API 开发应用程序的编程员可使用属性扩展功能。调用 virtual member manager 运行时 API 时,virtual member manager 从实体主概要文件存储库和属性扩展存储库将实体的属性进行透明连接。连接的信息返回到调用程序。存在的属性扩展不会显示在 virtual member manager 运行时 API 中。

Virtual member manager 核心的扩展通过使用插件实现。Virtual member manager 具有通用插件服务,此服务可使用策略管理、事件通知、组成员资格操作等的其他功能扩展核心 virtual member manager 代码。Virtual member manager 开发者(或用户)需要提供插件。 Virtual member manager 使用通用插件服务来插入代码,以处理组织视图。

应用程序可使用领域支持,通知 virtual member manager 需要处理组织实体子集。例如,如果 virtual member manager 中的组织实体表示 IBM® 中的员工(人员、组及其登录帐户),应用程序可能仅希望处理人口子集(例如,仅来自 IBM 美国和 IBM 加拿大的人口)。在 virtual member manager 中,应用程序可配置领域,此领域由 IBM 美国和 IBM 加拿大的人口组成。应用程序调用 virtual member manager 时,virtual member manager 仅可对人口子集进行操作。

除了创建、获取、更新、删除和搜索操作,virtual member manager 还提供类似检查密码和映射证书的部分安全性操作。这些操作属于登录处理,预期由 virtual member manager API 调用。 Virtual member manager 中的安全性管理器调用授权提供程序,以执行访问控制检查。

Virtual member manager 中的模式服务使调用程序可访问和更改 virtual member manager 模式信息。 Virtual member manager 模式定义 virtual member manager 支持的实体类型(例如 PersonAccount、Group 和 LoginAccount)。Virtual member manager 具有两个级别的模式信息: 可在运行时使用模式服务,以扩展 virtual member manager 模式。Virtual member manager(盒外)支持 LDAP、数据库存储库和属性扩展存储库的运行时编程模式扩展。


使用条款 | 反馈