我们什么时候使用这些适配器?它们如何被服务和TDI使用?如果可以,请用Layman语言回答。
答案 0 :(得分:1)
适配器(以前也称为ITIM代理)用作ITIM和端点之间的连接介质。每当我们在ITIM中请求某些操作时,例如添加帐户,也需要在端点上进行相应的更改,以便ITIM和端点保持同步。这些更改由ITIM自动完成,如果操作成功,结果将在ITIM端(ITIM的LDAP)更新,否则它们将恢复为旧阶段。我们在ITIM中创建的服务是适配器包的一部分,代表ITIM端的端点。适配器jar文件(我们在service types
下的ITIM中导入)有一些描述端点的文件,如服务表单参数,帐户表单参数,帐户对象类,服务组等(因为每个端点都会有不同的属性,因此有帐户等模式)。然后,用户输入这些参数,并将操作传递给适配器。适配器读取此内容并在端点上执行操作。
适配器基本上是ITIM和端点之间的通信介质。适配器也有两种类型的基于DAML和基于无代理/ TDI的适配器。您可以在IBM知识中心上阅读有关它们的更多信息。通常,适配器是Java / C ++或一些其他语言代码,它们使用某些API(连接到端点并执行操作)并在端点上为ITIM执行用户管理操作(因为请求的ITIM操作如添加用户/删除用户等)
希望能让您略微了解ITIM适配器:)