Меньше кода, больше контроля: как новый Entaxy ION помогает приручить интеграционный хаос
Entaxy ION 1.12.0 — релиз, который заметно «приземляет» интеграционную разработку: меньше рутины в XML, быстрее работа с API и больше контроля над зависимостями и кэшем на уровне платформы. Это особенно важно для российских компаний, которым нужна предсказуемая, поддерживаемая в РФ интеграционная low-code среда с понятным жизненным циклом и управлением артефактами.
Контекст: зачем релиз 1.12.0 бизнесу и интеграторам
Entaxy ION — российская low-code платформа для создания интеграционных маршрутов обмена данными между корпоративными информационными системами. В релизе 1.12.0 фокус сделан на ускорение разработки, упрощение управления OpenAPI и расширение настройки маршрутов (включая кэш и динамические вызовы систем), что обычно «болит» в промышленной интеграции.
Практический эффект: выше скорость изменения интеграций, меньше ошибок на стыке команд (разработчики/архитекторы/эксплуатация), проще сопровождение API и зависимостей.
Что нового в Entaxy ION 1.12.0
1) XML-редактор: визуальная сборка маршрутов + контроль исходника
В Entaxy ION 1.12.0 интегрирован визуальный редактор маршрутов Kaoto и добавлено переключение между вкладками Design (визуальное моделирование) и Source (редактирование исходного XML). Также реализованы автосохранение и восстановление маршрутов через localStorage браузера, а интервал автосохранения вынесен в конфигурацию.
Почему это важно:
- Ускоряет онбординг и совместную работу: аналитик «рисует» маршрут, разработчик при необходимости правит XML.
- Снижает риск потери изменений: автосохранение страхует от «случайно закрыли вкладку/упал браузер».
2) Entaxy OpenAPI: отдельная зона для Swagger-редактирования
Появился специализированный раздел Entaxy OpenAPI со встроенным Swagger-редактором для разработки и редактирования API. Дополнительно добавили удобный вход: JSON и YAML ресурсы можно открывать в Swagger-редакторе через контекстное меню.
Почему это важно:
- API становится «первоклассным артефактом», а не файлом «где-то в репозитории».
- Проще синхронизировать контракт и реализацию, быстрее править спецификации.
3) Репозитории: подключение Common M2 и Nexus M2
В релизе расширили управление артефактами — теперь можно выбирать и подключать Common M2 repository и Nexus M2 repository.
Почему это важно:
- Промышленный контроль зависимостей и повторяемость сборок.
- Удобнее жить в корпоративной среде, где зависимости часто проходят внутреннюю валидацию и хранятся в Nexus.
4) Управление кэшем и новые теги для маршрутов
Добавлен отдельный раздел для работы с кэшем. Также появились кастомные теги:
- dynamic-system — для динамического вызова систем в маршруте.
- cache-remove — для удаления значения кэша по ключу.
Почему это важно:
- Кэш становится управляемым на уровне платформы, а не «внутренней магией» конкретного маршрута.
- Динамические вызовы систем упрощают сценарии, где целевая система выбирается по контексту (регион, тип клиента, контур, политика отказоустойчивости).
5) Сервисы и клиенты: Header filter вынесен в отдельный блок
В параметрах сервисов/клиентов оптимизировали структуру: блок Header filter теперь отдельный, что делает конфигурацию яснее и снижает вероятность ошибок при настройке.
Кому и где это «зайдёт»
В сумме Entaxy ION 1.12.0 выглядит как релиз, который помогает российским компаниям строить интеграционный слой с прицелом на несколько лет вперёд. Интеграторы получают удобные инструменты разработки и отладки маршрутов, архитекторы — управляемый язык описания интеграций и API, ИТ-директора — контролируемую, локально поддерживаемую платформу с промышленными практиками работы с репозиториями и кэшем.
Логичный следующий шаг для команд — скачать новый релиз 1.12.0, развернуть в тестовом контуре, перевести работу с API на Entaxy OpenAPI, стандартизировать подход к маршрутам (визуальное моделирование плюс XML) и использовать новые возможности кэширования и динамических вызовов как основу для чистой, устойчивой интеграционной архитектуры в российских реалиях.