OIM与外部目标系统之间的每种集成选择都会归结到下面的分类中: 预建连接器。它是为专门的系统或者应用程序实现的专用连接器。比如:活动目录,仁科应用,SAP应用,DB2,Oracle数据库,等等。 通用技术连接器。
它是为通用格式和业界标准建立的连接器。比如:展平文件,Web服务,以及服务配置标记语言。 预建连接器 OIM提供了一个连接器包,其中为绝大部分各种类型的第三方系统批量预建和打包了连接器。这些系统包括数据库,企业资源计划(ERP)应用,操作系统,轻量级目录访问协议(LDAP)服务器,等等。
在OIM中设置这些连接器是非常简单的过程: 1、把连接器文件复制到OIM服务器。 ……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
![TechTarget微信公众号二维码](/wp-content/uploads/res/images/spriteimg/ttweixin.jpg)
TechTarget
官方微博
![TechTarget中国官方微博二维码](/wp-content/uploads/res/images/spriteimg/ttweibo.jpg)
TechTarget中国
OIM与外部目标系统之间的每种集成选择都会归结到下面的分类中:
- 预建连接器。它是为专门的系统或者应用程序实现的专用连接器。比如:活动目录,仁科应用,SAP应用,DB2,Oracle数据库,等等。
- 通用技术连接器。它是为通用格式和业界标准建立的连接器。比如:展平文件,Web服务,以及服务配置标记语言。
预建连接器
OIM提供了一个连接器包,其中为绝大部分各种类型的第三方系统批量预建和打包了连接器。这些系统包括数据库,企业资源计划(ERP)应用,操作系统,轻量级目录访问协议(LDAP)服务器,等等。在OIM中设置这些连接器是非常简单的过程:
1、把连接器文件复制到OIM服务器。
2、使用OIM Web控制台中的“部署管理”选项,导入连接器描述文件(基于XML的文件)到OIM资产库。
3、定义关联到此连接器的IT资源。通过这个连接器安装流程,OIM会自动创建新资源的基本元素,创建必要的资源,(各种)IT资源,以及关联到该连接器的IT资源类型对象。到这个程度,环境已经具备了基本的请求驱动配置的条件。(参见“自由选择账户配置”)
通用技术连接器
在Oracle收购OIM产品之后,向其中添加的第一批功能之一就是通用技术连接器(GTC)的开发。Oracle意识到OIM在支持高端系统集成问题方面表现的非常出色。比如,利用预建连接器连接到ERP系统和LDAP服务器,或者在OIM开发框架上层开发定制的连接器。但是,对于规模更小一点的应用,可能是部门级的应用来说,这些应用可能是基于更简单的数据库技术(比如,Application Express或者微软的Access数据库)构建的,没有更简单的方式来实现OIM向这些应用快速简单的集成。当企业期待使所有类型的应用(不管是企业级应用,还是部门级应用)实现自动化配置时,Oracle需要一套面向那些应用和系统的解决方案,实现以更简单的方法配置。这就是GTC的起源,在OIM 9.1中有介绍。
GTC支持对定制构建的应用或者基于更简单的数据交换格式(比如,逗号分隔的字段)的其它系统进行简单的集成。它还支持许多业界标准协议,比如,服务配置标记语言(SPML)。GTC是利用通用应用程序集打包集成的另一个例子,可以以一种标准的格式读取和交换信息。虽然GTC不必解决所有复杂的集成情况,但它确实为中低复杂程度的应用提供了一种快速集成的途径。图9-10描绘了基于GTC集成的配置过程。
基于GTC的集成提供了一组打包功能,我们称之为“供应器”,它们执行端对端用户配置流程中需要执行的不同类型动作。这个过程由从原系统身份数据协调开始,到向配置目标应用完成。
在任何时候,你需要处理支持更简单的或者标准数据交换格式(比如,逗号分隔的文件或者SPML格式)时,GTC都是一种有用的选择。通常情况下,设置和维护基于GTC集成的成本比其它类型的OIM集成成本要低很多。与预建连接器不同,GTC代码包含在OIM服务器,这样就不需要安装额外的软件。
作者
翻译
相关推荐
-
OpenWorld18大会:Ellison宣布数据库的搜寻和破坏任务
在旧金山举行的甲骨文OpenWorld 2018大会中,甲骨文首席技术官(CTO)兼创始人Larry Elli […]
-
ObjectRocket着力发展Azure MongoDB服务
MongoDB吸引了微软公司的注意力,微软公司计划针对运行于该公司2017年发布的Azure Cosmos D […]
-
数据库和数据仓库的区别在哪儿?
目前,大部分数据仓库还是用数据库进行管理。数据库是整个数据仓库环境的核心,是数据存放的地方和提供对数据检索的支持。
-
如何使用服务来平衡Oracle RAC 数据库工作负载
为不同的应用程序配置不同的服务,DBA可以更有效地平衡集群工作负载,在Oracle RAC数据库环境下实现更好的应用程序性能。