【IBM Tivoli Identity Manager 学习文档】7 TIM的Adapters简介

简介: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ Adapters的定义:  Adapters提供了一个被管理资源(在TIM中叫做Service)和TIM5.0服务器交互的接口,它是一个软件组件。

作者:gnuhpc
出处:
http://www.cnblogs.com/gnuhpc/

Adapters的定义: 
Adapters
提供了一个被管理资源(在TIM中叫做Service)和TIM5.0服务器交互的接口,它是一个软件组件。


Adapters
执行从TIM服务器过来的provisioning actions
请求。比如:

·        Create Accounts

·        Change Accounts

·        Suspend Accounts

·        Delete Accounts

·        Reconcile Accounts

Service的不同,Adapter可能驻留在:TIM服务器、TDI服务器被管理资源或其他管理资源的资源(这句话有点绕),它主要分为两 类:DAML-based adapters (也叫做 ADK-based adapters out-of-the-box adapters) TDI/RMI adapters. 

Profile
Accounts的信息都包含在.def 文件中,它定义了用来做权限控制的Adapter的属性:

resource.def
是针对ADK Adapter
service.def
是针对
TDI/RMI Adapter


下边是两个.def文件的例子:

clip_image002 
<ServiceGroups>
是用来支持数据导入的,在account object class使用这个属性必须是多值的。

每个支持data object class的组都需要分别定义,例如:
clip_image004 
注意到:.def文件还包含一个<AttributeMap> 定义——它指定了映射到erLastAccessDateAdapter属性。
<AttributeMap>
      <Attribute Name="erLastAccessDate" Value="erLastAccessDate" Profile="account" />
</AttributeMap>

它是用来Dormant Account reporting的。

Adapter不支持最后登录记录,则设置为none
<AttributeMap>
    <Attribute name = "erLastAccessDate" value="none" profile="account"/>
</AttributeMap>

ADK Adapter
(也叫做DAML-based adapters 
使用ADK创建的Adapter要么是agent-based  adapters 要么是 agentless  adaptersADKAdapter的基本组件,包含有运行库、过滤器和事件提醒功能,以及协议设置、日志信息记录等。


TDI/RMI Adapters 
clip_image006 


以上是个架构图,我也没看太懂。
基于TDIAdapter
包含以下组件:

·        TDI服务器上运行的RMI Dispatcher

·        自定义的TDI连接器

·        Adapter profile.jar

clip_image008 
profile.jar
应包含如下文件:

·        CustomLabels.properties (account and service forms labels)

·        xxxAL.xml (TDI assembly line definition)

·        xxxAccount.xml (account form definition)

·        xxxRMIService.xml (service form definition)

·        xxxAdd.xml (TDI assembly line definition)

·        xxxDelete.xml (TDI assembly line definition)

·        xxxModify.xml (TDI assembly line definition)

·        xxxSearch.xml (TDI assembly line definition)

·        xxxTest.xml (TDI assembly line definition)

·        schema.dsml (service and account schema)

·        service.def (profile and account definition)

作者:gnuhpc
出处:
http://www.cnblogs.com/gnuhpc/

 


               作者:gnuhpc
               出处:http://www.cnblogs.com/gnuhpc/
               除非另有声明,本网站采用知识共享“署名 2.5 中国大陆”许可协议授权。


分享到:

目录
相关文章
|
Web App开发 Unix Linux
【IBM Tivoli Identity Manager 学习文档】2 部署准备知识
作者:gnuhpc  出处:http://www.cnblogs.com/gnuhpc/   首先明确TIM的架构如下: 1.数据库服务器 TIM将交易数据和历史数据放置在数据库服务器内,一个关系型数据库存放了当前和历史状态的相关数据。
1133 0
|
关系型数据库 中间件 Linux
【IBM Tivoli Identity Manager 学习文档】3 系统部署
作者:gnuhpc  出处:http://www.cnblogs.com/gnuhpc/   ITIM 5.0 单服务器配置和部署。 部署ITIM之前要对其组件进行部署: IBM DB2 Enterprise 9.1 with FP2 IBM WebSphere Application Server 6.1 with FP9 IBM Tivoli Directory Server 6.2 IBM Tivoli Directory Integrator 6.1 我们安装系统的软硬件环境是: 地点:某公司 G3/G4机房。
3587 0
|
数据安全/隐私保护
【IBM Tivoli Identity Manager 学习文档】4 TIM基本概念
作者:gnuhpc  出处:http://www.cnblogs.com/gnuhpc/   1.系统内逻辑实体 以上是一张在TIM中各个概念的关系图 Person:在一个系统中的个体,他可能存在于系统但没有账户。
940 0
|
Web App开发 XML 前端开发
SVG文档:使用SVG 编程(转自IBM文档库)
简介: 可缩放矢量图形(Scalable Vector Graphics,SVG)是一种用于描述与比例无关的图形的 XML 格式,可以很好地支持免费软件和商业工具。在本期文章中,David 将介绍使用 SVG 编写脚本和动画,还将涉及通过 DOM 处理 SVG 等内容。
1106 0
|
存储 弹性计算 大数据
【云计算与大数据技术】Google、亚马逊、IBM、阿里云等云计算应用平台介绍讲解(超详细)
【云计算与大数据技术】Google、亚马逊、IBM、阿里云等云计算应用平台介绍讲解(超详细)
819 0
|
分布式计算 大数据 Hadoop
|
分布式计算 大数据 Hadoop

热门文章

最新文章