Примеры задач на интеграцию
Интеграция является неотъемлемой частью практически любого современного проекта разработки программного обеспечения и внедрения ИТ систем. Поэтому понимание и умение работать с интеграцией систем необходимо каждому аналитику.
В то же время, интеграция часто носит уникальный, индивидуальный для конкретного сочетания систем и ИТ ландшафта характер, который и является объектом анализа и проектирования.
Задачи на интеграцию строится на кейсах, в которых следует выбрать и обосновать интеграционное решение, предложить формат и структуру данных для передачи приема. Вводные могут быть следующими:
В компании действует более десятка различных корпоративных систем, объединенных корпоративной шиной, Вы строите новую автоматизированную систему, для которой нужно предложить схему интеграции и отобразить в какой-то нотации или без, причем создаваемая система является:
вариант 1: системой управления номенклатурой, артикулы из которой используются всеми другими системами;
вариант 2: порталом для внешних пользователей, через который поступает значительный поток данных для нескольких взаимодействующих внутренних систем;
вариант 3: антивирусным программным обеспечением, выполняющим контроль и удаление опасных файлов из файлового хранилища;
вариант 4: новой бизнес-процессной системой, реализующей один из основных бизнес-процессов компании, который занимает более 75% существующих ИТ ресурсов и взаимодействует с более, чем половиной существующих систем.
Вы создаете интернет-магазин, который должен быть интегрирован с учетной системой в части:
– Справочников контрагентов и номенклатуры;
– Документов товарного движения;
– Документов движения денежных средств.
Расскажите о способах взаимодействия, обоснуйте их.
Вводные этими вариантами, конечно, не исчерпываются.
Важно, что все эти вводные требуют уточнения, которое кандидат должен получить, задав вопросы или сделав предположения и получив обратную связь нанимателя по ним в ходе диалога.
Например, могут уточняться количественные характеристики потока (суточный объем 10 сообщений или 100 000 сообщений, объем сообщения 10кБ или 10МБ и т.п.), степень загруженности и возможность дополнительных ресурсов в существующей корпоративной шине, принятые стандарты передачи сообщений и т.п.
Дополняя вводную в ответ на вопросы или гипотезы, наниматель может выстроить любую необходимую ему обстановку, максимально близкую к требуемой в проекте, и получить мнение кандидата о способах взаимодействия с обоснованием выбранных решений.