使用AD和Tivoli目录服务器来创建一个多LDAP的FileNet P8环境

比如一个公司起先是使用 AD 目录服务器,但它并购了一家使用 Tivoli 目录服务器的公司。与其花费巨大的人力物力迁移和合并两个目录服务器,一个省时省力的方法是配置一个多 LDAP 的环境。最后,虽然本教程以 AD 和 Tivoli 目录服务器为例,但是对使用其他的 LDAP 服务器来配置多 LDAP 的 FileNet P8 环境也具有巨大的参考价值,毕竟涉及到的基本概念以及相关的操作步骤都是大同小异的。

FileNet P8 是整个内容管理以及流程管理平台的统称,需要使用企业级的目录服务器来满足其认证(Authentication)和授权(Authorization)的需求。FileNet P8 有三大核心组件,分别是 Workplace(也称为 Application Engine(AE))和 WorkplaceXT (WPXT),作为其面向终端用户的应用前端;Content Engine(CE),作为内容管理的核心;以及 Process Engine(PE),作为流程管理的核心。关于认证,AE,WPXT 和 CE 都是部署在应用服务器上,认证是通过调用应用服务器的 JAAS 服务(Java Authentication and Authorization Service)来完成的。而 PE 的认证是通过 CE 来完成,所以有关于认证的 LDAP 配置是在应用服务器上完成。而对于授权来说,三大组件都是自己管理授权,所以并没有用到应用服务器 JAAS 服务的授权模块的功能。而用户和组的信息是通过 CE 直接连接 LDAP 服务器来取回的,所以授权部分的配置部是在 CE 的企业管理器(FileNet Enterprise Manager)里完成,我会在接下来的章节里提供更详细的介绍。

而对于目录服务器来说,我们一般都是指 LDAP(轻量目录访问协议)目录服务器,因为大多数的企业级目录服务器都是使用这种协议来进行通讯的。现在 FileNet P8 最新版本是 P8 5.1,支持大多数市面上比较流行的 LDAP 目录服务器,包括 Microsoft Windows Active Directory (AD),IBM Tivoli Directory Server (TDS),Novell eDirectory,Sun Java Directory Server,Oracle Internet Directory,CA Directory。

一般来说,一个企业很可能拥有多种或者是多台 LDAP 服务器,原因可能是多方面的,包括但不限于:

针对不同的用途,企业可能拥有多个应用解决方案系统,而不同的系统需要维护自己的 LDAP 服务器,比如 P8 系统和其他应用系统。 大型企业,特别是跨国企业,针对不同的地区创建 LDAP 目录服务器,比如中国地区的 AD 目录服务器和美国地区的 AD 目录服务器 企业出于合并,收购等原因合并成一个公司,由于历史原因拥有多种 LDAP 服务器

与其花费大量的时间和精力迁移和合并多种或者多台 LDAP 服务器,更好的方法是配置一个多 LDAP 的环境,这就是这片文章的意义所在。

在下一章节中,我将会介绍一个同时拥有 AD 和 TDS 两种目录服务器的 FileNet P8 的实例。虽然文章是围绕这两种特定的 LDAP 产品展开,但是对于配置其他的目录服务器产品也是有指导意义的。涉及的主要概念和配置过程其实大同小异,当然对相关 LDAP 产品的熟悉也是必要的。作为最佳实践的一部分,建议读者跟着本文介绍的系统配置实践一遍,待熟悉整个过程及相关概念之后,再进而选择所需要使用的 LDAP 产品,实现最终需求的多 LDAP FileNet P8 环境。

实例:一个 AD 和 TDS 的多 LDAP FileNet P8 环境

以下假设一个使用 AD 作为目录服务器的 P8 5.1.0 的环境已经创建完成。在此基础上我会简要的介绍一下创建 AD 的过程,重点会放在 TDS 的创建以及后续联合到 P8 环境的配置过程上。

该实例使用的组件如下:

Microsoft Windows Server 2008 R2 IBM Tivoli Directory Server (TDS) 6.3 for Windows x86-64 IBM DB2 9.7.5 Enterprise Server Edition IBM Websphere Application Server (WAS) 7.0.0.23 IBM FileNet Content Engine 5.1.0 IBM FileNet Process Engine 5.0.0.3 IBM FileNet Application Engine 4.0.2.13 Microsoft SQL Server 2008 R2

可以通过登录 Passport Advantage 网站来下载以上 IBM 相关的组件,同时也可以参考以下的技术文档来了解这些组件的安装包代码:

http://www-01.ibm.com/support/docview.wss?uid=swg24029638

创建 AD 目录服务器

相对于创建 TDS 目录服务器来说,创建 AD 服务器是比较简单的,这里就简要的介绍一下。

首先登陆 Windows 2008 Server,选择 Start|Administrative Tools|Server Manager|Roles,点击添加角色来启动引导程序添加角色 Active Directory Domain Services。在启动引导程序的时候,需要事先完成以下操作:

1. 管理员用户有强壮的密码设置

2. 服务器拥有一个静态的 IP

3. Windows 服务器升级了最新的安全补丁

注:该角色会要求安装组件 .NET Framework 3.5.1 。

角色添加成功后,可以看到角色条目中多出了一项 Active Directory Domain Services,如图 1 所示。

图 1. 创建 Active Directory Domain Services

接下来,选择刚刚创建的角色 Active Directory Domain Services,在界面的右手边,启动该角色的安装引导程序。按着引导程序的提示完成域的创建,完成安装。最终该服务器变成预控服务器(Domain Controller)。需要提醒的一点是,AD 不能和 TDS 安装在同一个物理服务器上,其中的一个原因是这会产生端口冲突,因为它们都使用端口 389。

时间: 2025-01-08 04:27:07

使用AD和Tivoli目录服务器来创建一个多LDAP的FileNet P8环境的相关文章

在原有websphere6.1服务器上创建一个新的server的具体操作

问题描述 在原有websphere6.1服务器上创建一个新的server的具体操作 如何在原有websphere6.1服务器上创建一个新的server,哪位大神给出具体操作. 需求是这样的websphere6.1默认的server上已经跑着一个项目,想新建一个server部署一个新项目. 解决方案 这个去百度搜索下,百度上一搜一大把,楼主自己动手吧.

如何在ftp服务器上创建文件夹??????多谢了!急!

问题描述 已经实现了ftp文件的上传和下载,但是如何在ftp服务器上创建一个文件夹呢?请赐教! 解决方案 解决方案二:顶!~!1111解决方案三:也许大家也不想总依赖着第三方FTP软件,值得高兴的是,本文将给你开发出一套免费的来.尽管,本文中的代码没有设计成可重用性很高的库,不过确实是一个简单的可以重复...www.msproject.cn/article/FTPAccessCs.aspx-54k-网页快照-类似网页

Samba 系列(七):在 Samba AD DC 服务器上创建共享目录并映射到 Windows/Linux 客户

需求: 1.在 Ubuntu 系统上使用 Samba4 来创建活动目录架构 2.在 Linux 命令行下管理 Samba4 AD 架构 3.使用 Windows 10 的 RSAT 工具来管理 Samba4 活动目录架构 4.在 Windows 下管理 Samba4 AD 域管制器 DNS 和组策略 5.将另一台 Ubuntu DC 服务器加入到 Samba4 AD DC 实现双域控主机模式 6.使用 Rsync 命令同步两个 Samba4 AD DC 之间的 SysVol 目录 第一步:创建

【200分求助】何为“从服务器返回了一个参照。”?关于在活动目录创建新用户,帮顶有分

问题描述 我用C#(webform)在活动目录中创建用户,活动目录的域名是cn.xxx.com,该活动目录里有很多个组,我有其中一个组testAdmin的管理员权限,现希望在该组(并非在cn.xxx.com的根目录下)创建一个testUser具体代码如下:string_domain="cn.xxx.com/DC=testUser,DC=com";string_userName="testAdmin";string_passWord="123321"

在redhat上安装ftp服务器并创建用户的操作步骤记录

在redhat上安装ftp服务器并创建用户的操作步骤记录: (1)安装的rpm包拷贝到在/opt/目录下 在/opt下创建ftp目录 mkdir ftp (2)rpm -ivh vsfptd.rpm rpm -qa | grep vsftpd (3)设置seLinux权限: setsebool -P ftp_home_dir true setsebool -P allow_ftpd_full_access true   (4)修改配置文件: 控制只能在所进入的目录活动,不能进入其他目录 /etc

Samba服务器创建一个启动配置文件

现在,我将演示如何给一个小型网络配置一个Samba服务器.你需要编辑smb.conf文件中的各个小节,所以我将带你浏览各个小节. [Global]小节 [global]小节负责Samba的一般设定.表中解释了为了创建一个主http://www.aliyun.com/zixun/aggregation/13351.html">域名服务器需要设置的各种参数. 参数 值 描述 domain logons Yes 告诉Samba成为一个主域名服务器 preferred master Yes 使主域

【译】ASP.NET MVC 5 教程 - 5:使用 SQL 服务器 LocalDB 创建连接字符串

原文:[译]ASP.NET MVC 5 教程 - 5:使用 SQL 服务器 LocalDB 创建连接字符串 在上一节中,我们创建了MovieDBContext 类来连接数据库.处理Movie 对象和数据库记录的映射.你可能会问我们到底使用了哪个数据库?其实,在我们没有指定数据库的时候,Entity Framework 默认使用LocalDB .在本节中我们将介绍如何在Web.config 文件中添加一个数据库连接. SQL Server Express LocalDB LocalDB 是SQL

使用PHP目录函数实现创建、读取目录教程实例

今天主要介绍在PHP网站开发中文件目录函数的应用.在PHP网站开发中,我们时常需要读取目录文件信息或者创建目录以存放必要的文件,而当目录文件大小超出规定大小时我们又需要删除目录文件,如手工删除目录即费时又费力,我们完全可以通过PHP自带的目录操作函数实现对目录文件的管理. 本文以实例教程形式讲解如何使用PHP文件目录函数,实例的主要功能:一.利用PHP目录函数创建多个目录,二.在目录下创建文本文件并在文件中写入相关信息,三.递归实现读取(遍历)目录(文件夹)信息并以列表形式列出目录下的所有子目录

使用Acegi保护Java应用程序,第2部分: 使用LDAP目录服务器

使用 ApacheDS 和 Acegi 实现访问控制 了解了 Acegi 安全系统(Acegi Security System)的 基础知识 后,我们 将介绍该系统的更加高级的应用.在本文中,Bilal Siddiqui 向您展示了如何 结合使用 Acegi 和一个 LDAP 目录服务器,实现灵活的具有高性能的 Java 应用程序的安全性.还将了解如何编写访问控制策略并将其存储在 ApacheDS 中,然后配置 Acegi 使其与目录服务器交互,从而实现身份验证和授 权的目的. 这期共分三部分的