Релиз 1.11.0 - Entaxy
Описание релиза
Сервисы
В раздел "Сервисы" добавлен новый подраздел "Клиенты", включающий 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
|