这是一个基本问题。我想申请具有以下要求的入门级 Java 开发人员职位:
熟悉 Sailpoint Identity IQ 标准适配器/连接器
标准连接器是指 Sailpoint 如何与第三方工具交换数据?适配器是否意味着将使用适配器模式?谢谢
这可能会在你的面试之后出现 - 但要回答这个问题:
1) 标准适配器/连接器:SailPoint 附带一组“标准”连接器,这些连接器是购买价格的一部分,即 EPIC 不作为标准产品的一部分发货,必须启用。为了让您更深入地了解连接器..
连接方法:
直接连接 - 这是连接器使用 API 或数据源直接与系统通信的地方。使用直接连接的一些优点是您不必生成或传输文件,并且您可以更有效地仅处理已更改的内容。一些缺点是它们像任何连接的系统一样受到可用性和停机时间的影响。它们通常也受到 API 可能强加的优点和缺点的影响。有些人也将此称为“在线”连接方法。
基于文件的连接 - 这是连接器从文件中呈现的数据快照读取的地方,而不是直接连接到系统。使用文件的一些优点是文件是可移植的,易于检查数据问题,并且通常不受可用性的限制。一些缺点是文件通常被完整地处理,并且可能需要处理或转换才能有效地工作。有些人也将此称为“解耦”或“离线”连接方法。连接器实现
特定于源的实现 - 这些是在考虑特定目标系统的情况下构建的连接器。这些通常使用针对与其集成的系统的特定 API。由于系统和 API 是已知的,因此这些通常需要较少的配置即可开始工作。这些示例包括 Active Directory、Workday、Salesforce、SAP 等。
通用实现 - 这些是通用连接器,可用于连接到各种源或系统。一般来说,这些往往更灵活,但通常确实需要更多的设置和配置才能满足需求。这些示例包括 Web 服务、SCIM、JDBC、分隔文件等。
自定义实现 - 这些是完全自定义的连接器,并针对您选择的系统和 API 量身定制。这种方法提供了所有连接器选项中最大的灵活性,但是制作自定义连接器绝对是一项开发级活动,不能掉以轻心。为自定义连接器编写的代码由拥有该连接器的客户维护和支持。这些示例是自定义内部应用程序等。
了解这些连接器实现很重要,因为如果特定于源的实现不可用,则可以使用另一个通用或自定义连接器实现。