IT-инфраструктура холдинга постоянно развивается: внедряются новые системы и сервисы, которые необходимо подключить к Datareon ESB. Команда PROSTO полностью подключала новые IT-системы к шине данных – внедряла продукт и настраивала обмены данными и документами с другими системами через ESB, а также поддерживала уже работающие с шиной системы.
Первой задачей интеграции, к которой КОМОС подключил разработчиков, стало написание модуля обмена данными между 1С:ERP и шиной данных. За два месяца программист PROSTO изучил платформу Datareon при поддержке наставника со стороны заказчика, разработал решение, провел рефакторинг кода с учётом нового модуля, а также создал документацию по написанному и обновленному коду.
Далее последовали более сложные проекты, к которым специалисты подключались на начальных этапах, начиная с проектирования решений и написания ТЗ.
Проектирование и сопровождение запуска новых интеграций
Эта задача требовала активной коммуникации со всеми участниками процесса, формирования технических заданий, подробного описания процессов.
В таких проектах, как интеграция с 1С:УПП, 1С:УХ, 1С:УТ и др., аналитик PROSTO взаимодействовал с ключевыми бизнес-заказчиками клиента и внешними подрядчиками, собирал требования к проектам, участвовал в написании ТЗ.
В одном из самых сложным проектов, внедрении и интеграции 1С:УТ, технический архитектор наладил совместную работу нескольких команд (в том числе, распределенных), которые занимались доработкой различных систем, задействованных в этом проекте. Организовал обмен информацией и результатами и подготовил ТЗ, в соответствии с которым должны строиться потоки обмена данными в системе.
В результате были разработаны карты процессов и технические задания на внедрение интеграций между конкретными системами и их конфигурациями. А также создано и опубликовано на внутренних ресурсах заказчика описание бизнес-процесса внедрения новых интеграционных механизмов.
Разработка новых интеграций и доработка существующих
Разработчики PROSTO создавали модули для обмена данными между решениями 1С и Datareon ESB, разрабатывали классы, маршруты, обработчики для новых потоков данных в Datareon. Велась работа с различными продуктами 1С, такими как «1С:MDM Управление НСИ (ред. 2.0)», 1С:УПП, 1С:ERP и др.
Объем задач варьировался: например, команда полностью внедряла и подключала к шине «1С:Бухгалтерию», настраивала обмен данными с другими системами через Datareon ESB. А в уже подключенных к Datareon системах, например, «1С:Управление холдингом», достаточно было поддерживать существующие обмены данными и разрабатывать новые потоки данных для подключения новых систем.
Рефакторинг интеграционных механизмов, разработанных на шине данных Datareon, поиск и устранение ошибок
В процессе эксплуатации уже готовых интеграций часто возникали ошибки. Необходимо было определить, где возникла проблема — на стороне системы, которая передавала данные на шину или, в системе, которая их принимала.
Над этой задачей работал технический архитектор. Администратор шины фиксировал ошибки и передавал их специалисту, который выяснял причину и ставил задачу на исправление соответствующей команде разработки.