Что подразумевается под фразой адаптер / разъем? - PullRequest
0 голосов
/ 11 июня 2018

Это основные вопросы.Я хочу подать заявку на должность разработчика Java начального уровня со следующим требованием:

Знакомство со стандартными адаптерами / соединителями Sailpoint Identity IQ

Под стандартными соединителями они в основном подразумевают, как Sailpoint обменивается данными ссторонние инструменты?А под адаптером они подразумевают, что будет использоваться шаблон адаптера?Спасибо

1 Ответ

0 голосов
/ 24 июля 2018

Это, вероятно, появится намного позже вашего собеседования, но для ответа на вопрос:

1) Стандартные адаптеры / разъемы: SailPoint поставляется со "стандартным" набором разъемов, которые являются частью покупной цены.Есть такие, например, EPIC, которые не поставляются как часть стандартного продукта и должны быть включены.Чтобы дать вам более глубокое представление о соединителях ..

Методы подключения:

Прямое подключение - здесь соединитель напрямую связывается с системой с помощью API или источников данных.Некоторые преимущества использования прямого подключения заключаются в том, что вам не нужно создавать или передавать файлы, и вы можете более эффективно обрабатывать только те вещи, которые изменились.Некоторые недостатки заключаются в том, что они зависят от доступности и времени простоя, как любая подключенная система.Они также, как правило, подвержены преимуществам и недостаткам, которые могут навязывать API.Некоторые люди также называют это «интерактивным» способом подключения.

Возможность подключения на основе файлов - здесь соединитель считывает снимок данных, представленных в файле, а не подключается напрямую к системе.Некоторые преимущества использования файла заключаются в том, что файлы переносимы, легко проверяются на наличие проблем с данными и, как правило, не зависят от доступности.Некоторые недостатки заключаются в том, что файлы обычно обрабатываются целиком и могут требовать обработки или преобразования для эффективной работы.Некоторые люди также называют это «разъединенным» или «автономным» способом подключения.Реализации коннекторов

Реализация для конкретного источника - это коннекторы, созданные с учетом конкретной целевой системы.Обычно в них используются специальные API-интерфейсы, ориентированные на систему, с которой они интегрированы.Поскольку системы и API известны, для их работы обычно требуется меньше конфигураций.Примерами этого являются Active Directory, Workday, Salesforce, SAP и т. Д.

Общая реализация - это соединители общего назначения, которые можно использовать для подключения к различным источникам или системам.Они, как правило, более гибкие, но, как правило, требуют больше настройки и конфигурации для удовлетворения потребностей.Примерами этого являются веб-службы, SCIM, JDBC, файлы с разделителями и т. Д.

Пользовательская реализация - это полностью настраиваемые соединители, адаптированные к выбранной системе и API.Этот подход обеспечивает наибольшую гибкость из всех вариантов соединителей, однако создание настраиваемых соединителей, безусловно, является разработкой на уровне разработки, и ее не следует воспринимать легкомысленно.Код, написанный для пользовательских соединителей, поддерживается и поддерживается заказчиком, который владеет соединителем.Примерами этого являются пользовательские собственные приложения и т. Д.

Понимание этих реализаций коннектора важно, потому что, если реализация для конкретного источника недоступна, вместо нее может использоваться другая общая или нестандартная реализация коннектора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...