Технологии

Знакомые технологии.Промышленные интеграции.

Java и OpenJDK, PostgreSQL, web-технологии и встроенные сценарии. RedMule использует понятную технологическую основу для построения и развития интеграционной платформы.

Java / OpenJDKJavaScript / TypeScriptGroovy
Java / OpenJDKСерверные компоненты
01
PostgreSQLТранзакционное хранилище
02
JavaScript / TypeScriptWeb-интерфейсы
03
Groovy / 1ССценарии и модули интеграции
04
ТехнологииСхема принципа работы

Java и OpenJDK

Серверная часть и среда исполнения микросервисов.

PostgreSQL

Транзакционная модель конфигураций и истории.

Сценарии и 1С

Groovy и специализированные модули прикладной интеграции.

Что получает ваша команда

Назначение каждого слоя понятно архитектору, разработчику и эксплуатации.

01 / Серверная часть

Java и OpenJDK

Серверная основа для микросервисной обработки интеграций.

Java используется для серверной функциональности РедМул, OpenJDK - как среда разработки и исполнения компонентов. Микросервисная организация связывает отдельные функциональные задачи с общей архитектурой платформы и её внутренним управлением.

  • Java для серверных компонентов.
  • OpenJDK как технологическая основа исполнения.
  • Микросервисная организация функциональности.
  • Выбор поддерживаемой комбинации версий.
Технические подробности
Серверная часть REDMULE / 01
Серверная часть / механизм
Java / OpenJDKСерверные компоненты
01
PostgreSQLТранзакционное хранилище
02
JavaScript / TypeScriptWeb-интерфейсы
03
Groovy / 1ССценарии и модули интеграции
04
Иллюстрация принципа работы / Технологии
02 / Сценарии

Groovy и встроенные сценарии

Программная логика дополняет визуальные правила и параметры компонентов.

Groovy применяется в сценариях и расширениях РедМул для дополнительных алгоритмов обработки. Модули взаимодействия с экосистемой 1С используют язык 1С:Предприятие, связывая общую интеграционную платформу с прикладными особенностями этой среды.

  • Groovy для сценариев и расширений.
  • Язык 1С в модулях интеграции с 1С.
  • Совместное использование настроек и программной логики.
  • Проверка сценария на характерных данных.
Технические подробности
Сценарии REDMULE / 02
Сценарии / механизм
GroovyСценарии и расширения
01
1С:ПредприятиеМодули интеграции
02
Иллюстрация принципа работы / Технологии

Возможности, которые дополняют решение

Отдельные механизмы работают вместе в вашей архитектуре. Выберите тему, чтобы перейти к подробному описанию.

02

JavaScript и TypeScript

Web-интерфейс связывает пользователя с возможностями платформы.

Подробнее
03

PostgreSQL

Транзакционная основа конфигураций, связей и истории.

Подробнее
05

Модули интеграции с 1С

Подключение учитывает особенности семейства версий и прикладного обмена.

Подробнее
06

Связь разнородных стеков

Интерфейсы и контракты объединяют системы с разной технологической основой.

Подробнее
Прикладной сценарий / пример

В одном ландшафте работают 1С, Java-сервисы и внешние API.

Системы сохраняют свою технологическую основу. РедМул связывает их через протоколы, форматы и адаптеры, а внутреннюю обработку обеспечивает собственный стек платформы.

01
ПодключитьИнтерфейсы разнородных систем.
02
СогласоватьКонтракты данных и обработку.
03
РазвиватьИнтеграции с учётом совместимости версий.
Для архитектора и технической команды

Техническая спецификация

Механизмы, варианты применения и архитектурные условия. Полное описание каждой темы - в одном месте.

01 Java и OpenJDKСерверная основа для микросервисной обработки интеграций.

Java используется для серверной функциональности РедМул, OpenJDK - как среда разработки и исполнения компонентов. Микросервисная организация связывает отдельные функциональные задачи с общей архитектурой платформы и её внутренним управлением.

Переносимость JVM облегчает работу в разных окружениях, однако промышленная совместимость зависит также от ОС, настроек запуска и инфраструктурных зависимостей. Поэтому среда проверяется как целое.

  • Java для серверных компонентов.
  • OpenJDK как технологическая основа исполнения.
  • Микросервисная организация функциональности.
  • Выбор поддерживаемой комбинации версий.
Серверная часть / механизм
Java / OpenJDKСерверные компоненты
01
PostgreSQLТранзакционное хранилище
02
JavaScript / TypeScriptWeb-интерфейсы
03
Groovy / 1ССценарии и модули интеграции
04
Подробнее Технологический стек платформы

Java‑микросервисы, современный JavaScript/TypeScript‑frontend, JS‑фреймворки и специализированные модули для 1С.

РедМул построен на современном и хорошо поддерживаемом технологическом стеке. Микросервисный бэкенд реализован на Java, а web‑консоль и порталы разработаны на JavaScript и TypeScript с использованием популярных JS‑фреймворков. Для интеграции с 1С используются отдельные программные модули и коннекторы. В качестве JDK применяется OpenJDK, обеспечивающий открытость и совместимость с корпоративной инфраструктурой.

Java - основной язык для микросервисов бэкенда платформы.

JavaScript и TypeScript - фронтенд‑технологии для web‑консоли и порталов.

Использование современных JavaScript-фреймворков для построения UI; конкретный фреймворк и его версия определяются соответствующим модулем и поставкой.

1C v8 - основа для разработки внешнего коннектора РедМул.Connector.1C.

1C 7.7 - используется для разработки отдельного модуля внешнего коннектора к RedMule.Connector.1C.

OpenJDK - используется как JDK для платформы РедМул.

02 JavaScript и TypeScriptWeb-интерфейс связывает пользователя с возможностями платформы.

Консоль и порталы РедМул создаются на web-технологиях с использованием JavaScript, TypeScript и современных средств построения UI. Работа через браузер даёт доступ к маршрутам, данным и настройкам в рамках полномочий пользователя.

Для заказчика существенны поддерживаемые браузеры, доступные функции и взаимодействие с серверными компонентами. Стек интерфейса сам по себе не определяет возможности интеграционного движка.

  • JavaScript и TypeScript в пользовательских интерфейсах.
  • Web-консоль и порталы платформы.
  • Взаимодействие интерфейса с серверной частью.
  • Проверка совместимости поддерживаемых браузеров.
Web-интерфейс / механизм
JavaScriptTypeScriptWeb-консольПорталы
03 PostgreSQLТранзакционная основа конфигураций, связей и истории.

PostgreSQL используется как внутреннее хранилище РедМул по умолчанию. Сущности модели, параметры платформы и история операций сохраняются в согласованной транзакционной структуре, поддерживая работу исполнительных компонентов и диагностику.

Используемая самой платформой СУБД и базы, подключаемые как источники или получатели данных, - разные понятия. Интеграционные адаптеры позволяют работать с внешними Oracle, SQL Server, MySQL, PostgreSQL и MongoDB в поддерживаемых сценариях.

  • PostgreSQL как внутреннее хранилище по умолчанию.
  • Настройки и связи интеграционной модели.
  • История операций с заданным периодом хранения.
  • Внешние СУБД через интеграционные адаптеры.
Хранение / механизм
PostgreSQLКонфигурации, сущности и связи
01
История операцийСостав и срок хранения
02
Защищённые данныеУчётные параметры и токены
03
04 Groovy и встроенные сценарииПрограммная логика дополняет визуальные правила и параметры компонентов.

Groovy применяется в сценариях и расширениях РедМул для дополнительных алгоритмов обработки. Модули взаимодействия с экосистемой 1С используют язык 1С:Предприятие, связывая общую интеграционную платформу с прикладными особенностями этой среды.

При разработке сценария учитывают допустимые зависимости, входные данные и влияние на производительность. Код проверяют в тестовой среде вместе с маршрутом, в котором он будет исполняться.

  • Groovy для сценариев и расширений.
  • Язык 1С в модулях интеграции с 1С.
  • Совместное использование настроек и программной логики.
  • Проверка сценария на характерных данных.
Сценарии / механизм
GroovyСценарии и расширения
01
1С:ПредприятиеМодули интеграции
02
Подробнее Встроенные языки и сценарии

Groovy для сценариев RedMule и язык 1С:Предприятие для интеграции с экосистемой 1С.

Для настройки логики, расширения коннекторов и разработки плагинов РедМул использует встроенные языки сценариев. Groovy применяется как основной язык скриптов платформы, а язык 1С:Предприятие используется в модулях, отвечающих за интеграцию с экосистемой 1С.

Groovy - язык сценариев РедМул для реализации логики, скриптов и расширений.

Язык платформы 1С:Предприятие - используется как язык сценариев во внутренних модулях интеграции с 1С.

05 Модули интеграции с 1СПодключение учитывает особенности семейства версий и прикладного обмена.

Для RedMule.Connector.1C предусмотрены программные модули на технологиях 1С 8 и отдельный вариант для 1С 7.7. Контракты объектов и форматы обмена связывают коннектор с конкретной конфигурацией и бизнес-задачей интеграции.

Перед подключением согласуются объекты обмена, форматы и правила обработки. Проверка проводится на целевой конфигурации с её расширениями и принятыми правилами доступа.

  • Модули для платформы 1С 8.
  • Отдельный модуль для 1С 7.7.
  • Согласование объектов и форматов обмена.
  • Проверка совместимости с прикладной конфигурацией.
Экосистема 1С / механизм
РедМул.Connector.1C1С 81С 7.7Контракты обмена
06 Связь разнородных стековИнтерфейсы и контракты объединяют системы с разной технологической основой.

Внешние приложения взаимодействуют с РедМул через протоколы, форматы и адаптеры. Система-источник и получатель могут сохранять свои языки, фреймворки и циклы развития, а интеграционный слой согласует их взаимодействие.

Для эксплуатации фиксируют версии платформы и её зависимостей, а для каждого подключения - контракт внешней системы. Такая граница помогает планировать обновления и понимать, какие изменения действительно требуют проверки интеграции.

  • Внутренний стек платформы как отдельный уровень.
  • Протоколы и форматы для внешних взаимодействий.
  • Контроль совместимости версий и расширений.
  • Обновление с проверкой затронутых контрактов.
Совместимость / механизм
Стек системыЛюбая совместимая реализация
КонтрактПротокол и формат
РедМулИнтеграционная обработка
Настраиваемая логика обработки

СЛЕДУЮЩИЙ ШАГ

Обсудим вашу интеграционную задачу

Покажем платформу на ваших сценариях и поможем оценить архитектуру решения

0/500 символов
Не удалось отправить заявку. Попробуйте позже.

Заявка отправлена

Ваш контакт
Сообщение

Спасибо! Мы свяжемся с вами в ближайшее время.