Описание релиза

Сервисы

В раздел "Сервисы" добавлен новый подраздел "Клиенты", включающий SOAP и REST клиенты (с поддержкой OAuth авторизации для REST клиентов)
 

UI

  • Реализована возможность прямого редактирования ресурсов через UI
  • Добавлены типовые шаблоны XSLT-преобразований для упрощения интеграции с системами 1С
  • Для ускорения процесса разработки новых REST-сервисов добавлены: 
    • Описание сервиса Swagger Petstore в форматах JSON и YAML
    • Базовые шаблоны REST-сервисов в форматах JSON и YAML с поддержкой основных HTTP-методов

Библиотека маршрутов

Обновлена библиотека маршрутов. Добавлены:
  • LISTENER :: QUEUE :: ARTEMIS - Маршрут для интеграций с использованием очередей брокера сообщений ActiveMQ Artemis
  • SUBSCRIPTION :: TOPIC :: ARTEMIS - Маршрут для интеграций с использованием подписки на топики брокера сообщений ActiveMQ Artemis

Управление данными

Добавлен новый раздел "Управление данными" с функционалом Маппинга данных


Tags

Добавлены новые кастомные теги:
  • Обработка данных:
    • set-content — Устанавливает содержимое в целевую область с поддержкой динамических значений 
    • content — Определяет содержимое для вставки в целевую область
    • description — Добавляет текстовое описание.
    • freemarker - Обрабатывает данные с помощью шаблонов FreeMarker
    • args - Контейнер для аргументов шаблона
    • arg - Определяет отдельные аргументы
  • Маппинг данных:
    • map-data - Используется для маппинга данных между источником и целью
  • Работа с кэшем:
    • ignite-cache - Тег для работы с кэшем Ignite
    • cache-read - Выполняет чтение данных из кэша
    • cache-write - Выполняет запись данных в кэш
    • threshold-filter — Фильтр порогового значения, который сравнивает значение из кэша с заданным значением и обновляет кэш при выполнении условия
    • filter-key — Ключ, по которому будет выбрано значение в кэше
    • test-value — Установка значения для сравнения
  • Маршрутизация:
    • use-connection - Управляет использованием указанной коннекции в маршруте

общие характеристики

entaxy-karaf
entaxy-platform
entaxy-compact
Описание
Сборка Apache Karaf, подготовленная для установки Entaxy
Основная сборка Entaxy
Сборка “все в одном”
Назначение
1. Использование в качестве интеграционного стека без применения собственной функциональности Entaxy
2. Использование для тестовых целей с возможностью быстрого восстановления к исходному состоянию
Промышленное использование
Локальное тестирование без кластеризации
Установка Entaxy
Вручную, скрипт установки
При первом запуске
При первом запуске

состав сборки

entaxy-karaf
entaxy-platform
entaxy-compact
Конфигурация, обеспечивающая согласованность версий компонентов
Entaxy
устанавливается скриптами из внешнего
Maven-репозитория
СУБД
Брокер сообщений
Документация
устанавливается при установке Entaxy

особенности

entaxy-karaf
entaxy-platform
entaxy-compact
Промышленное использование
Поддержка кластеризации
Требуется конфигурация перед первым запуском