如何实现基于 Jazz Team Server 的 Rational 产品与企业用户管理系统的集成
2009-12-25 00:00:00 来源:WEB开发网Jazz Team Server 是一个基于 Java 的 Web 应用程序,它被封装为一个 web 存档文件(WAR 文件),伴随 Rational Team Concert 1.0(简称 RTC1.0)一同发布。用户通过将 Jazz Team Server 部署在应用服务器(例如,IBM WehSphere Application Server;Apache Tomcat)上来为 RTC 提供底层 Web 服务平台。 Jazz Team Server 将成为 IBM Rational 新一代产品的协作平台,为 RTC,RQM(Rational Quality Manager)以及 RRC(Rational Requirement Composer)提供 Web 服务。
但是,在企业引入 RTC、RQM 等基于 Jazz Team Server 的 Rational 产品过程中,如何将新引入的 Rational Web 服务快速有效的与已有 IT 系统集成应用,将是企业 IT 人员面临的首要问题。本文将重点解答这个问题,详细讲述如何在在成功部署 Jazz Team Server 之后,实现 IT 系统已有的企业用户管理(例如:LDAP)与 Jazz Team Server 用户管理集成。
Jazz Team Server 的用户管理机制
基于 Jazz Team Server 的 Rational 产品在运行过程中,用户的认证管理与权限管理分别作为两个独立的部分进行管理。Jazz Team Server 将用户认证工作剥离出去,交给 Jazz Team Server 运行所在的应用服务器(Application Server)实现。而 Jazz Team Server 本身只实现对用户的权限管理,即对获得认证的用户进行授权管理。也就是说,Jazz Team Server 在为用户提供服务的过程中对用户的登录密码等信息是不可见的,Jazz Team Server 用户的认证信息,例如用户名,登录密码,电子邮件等注册信息由 Jazz Team Server 外部的应用服务器或者为应用服务提供身份验证功能的用户目录协议 LDAP 进行管理和维护。
赞助商链接