1С:Интеграция КОРП 1.0.4: новые возможности корпоративной шины данных

26.09.2024      1983

В 1С:Интеграции 1.0.4 появился OpenAPI для собственных сервисов, оптимизировано быстродействие, расширен механизм маршрутов, а работа с редактором маршрутов стала более удобной.

Рассказываем обо всех ключевых нововведениях этого релиза.


Об 1С:Интеграции КОРП

Интеграция КОРП – программный продукт для автоматизации интеграционных процессов в корпоративной информационной среде, использующий для обмена канонический либо произвольный формат. Для преобразования данных в каноническом формате используются доработанные инструменты прикладного решения «1С:Конвертация данных 3.0». Продукт состоит из трех компонентов:

  • Центральная база интеграции (ЦБИ) – обеспечивает настройку обмена между системами, настройку транспортного слоя и управление общими интеграционными процессами.
  • Транспортный слой (ТС) – обеспечивает гарантированную доставку с помощью очередей сообщений с возможностью приоритизации. Построен на индустриально опробованных компонентах с открытым исходным кодом (Apache ActiveMQ, Karaf, Camel, CFX).
  • Универсальный коннектор 1С – представляет собой подсистему, встраиваемую в конфигурации 1С.

В очередном релизе 1С:Интеграции КОРП 1.0.4 реализованы новые функциональные возможности и дополнения.
 

Узнать подробнее о решении


Механизм «топиков», REST-точки и OpenAPI для собственных сервисов

Для гарантированной доставки сообщений в транспортном слое реализован механизм «топиков» – каналов или маршрутов для передачи сообщений, которые позволяют рассылать сообщения сразу нескольким получателям. В отличие от очередей, где каждое сообщение обрабатывается одним получателем, в случае топиков одно сообщение может быть получено сразу несколькими подписчиками. Поддерживается публикация и подписка на топики – механизм настраивается на стороне центральной базы интеграции (ЦБИ).

На стороне Центральной базы интеграции были добавлены REST-точки для основного обмена и больших пакетов. При передаче данных через REST-точки поддерживаются произвольные заголовки. Возможность особенно полезна для интеграции с системами не 1С и для интеграции SOAP + REST.

Реализован OpenAPI – может быть использован для собственных сервисов и компонентов маршрута «Внешний OpenAPI-сервис». OpenAPI может быть также использован внешними сервисами.


Механизм маршрутов

В палитре компонентов редактора маршрутов появилось 29 новых компонентов маршрута, включая кластерные:

  1. «Apache Kafka – источник» – позволяет получать сообщения из брокера Apache Kafka;
  2. «Apache Kafka – приёмник» – позволяет передавать сообщения в брокер Apache Kafka;
  3. «IBM MQ – источник» – позволяет считывать события из очереди сообщений IBM MQ;
  4. «IBM MQ – приёмник» – считывает события из очереди сообщений IBM MQ;
  5. «RabbitMQ – источник» – позволяет получать сообщения из брокера сообщений RabbitMQ;
  6. «RabbitMQ – приёмник» – позволяет отправлять сообщения в брокер сообщений RabbitMQ;
  7. «SOAP-сервис» – позволяет подключиться к SOAP-сервису по указанному в компоненте адресу;
  8. «SOAP-сервис – источник» – позволяет развернуть SOAP-сервис по заданной WSDL-схеме на стороне транспортного слоя;
  9. «Валидатор XML» – предназначен для валидации пакета по схеме;
  10. «Внешний http-сервис» – позволяет выполнять запросы к внешнему HTTP-сервису;
  11. «Внешний OpenAPI-сервис» – позволяет выполнять запросы к внешнему сервису;
  12. «Вызвать исключение» – вызывает исключение в маршруте, при этом выполнение маршрута прерывается;
  13. «Вызов программного источника» – позволяет отправлять сообщение в любой контекст транспортного слоя, в маршрутах которого используется компонент «Программный источник»;
  14. «Запрос к БД – источник» – позволяет использовать в качестве источника запрос к базе данных;
  15. «Запрос к БД – приёмник» – позволяет использовать в качестве приёмника запрос к базе данных;
  16. «Комментарий» – предназначен для добавления комментария к маршруту;
  17. «Обработка исключения» – позволяет настроить обработку исключений непосредственно в маршруте;
  18. «Общие элементы» – позволяет объявлять дополнительные общие элементы для всего контекста;
  19. «Очередь (система) – источник» – позволяет получать сообщения из любой системы, очереди;
  20. «Очередь (система) – приёмник» – позволяет отправлять сообщение в любые системы, очереди;
  21. «Планировщик – источник» – позволяет запускать таймер для выполнения контекста по заданному расписанию;
  22. «Программный источник» – позволяет получать сообщения из других контекстов транспортного слоя, в маршрутах которого используется компонент «Вызов программного источника»;
  23. «Разделитель» – позволяет разбить сообщение на несколько элементов (сообщений) и обработать их по-отдельности;
  24. «Режим обмена» – определяет режим обмена: сообщение или запрос-ответ;
  25. «Список по ключу» – компонент позволяет получить список значений из соответствия и сохранить в нужный заголовок;
  26. «Стоп» – останавливает выполнение маршрута;
  27. «Троттлинг» – контролирует скорость передачи большого количества сообщений;
  28. «Цикл» – используется для повторения действия до тех пор, пока не будет выполнено заданное условие;
  29. «Шаблонизатор» – дает возможность использовать шаблон для формирования тела сообщения

В редакторе маршрутов появились новые возможности:

  • поиск компонентов;
  • свертывание;
  • формы для настройки сложных свойств.

Для создания кастомных и сложных маршрутов появился новый инструмент – механизм «универсальные соответствия». Позволяет установить соответствия значений по ключу. Может использоваться в кастомных нетиповых маршрутах.

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

Для реквизитов свойств у компонентов маршрутов реализована параметрическая установка значений. Это повышает удобство массовой настройки и обработки маршрутов и предоставляет более удобные механизмы переноса маршрутов между контурами.


Интеграция с 1С:MDM НСИ, быстродействие и инструменты отладки

Доработана интеграция с 1С:MDM Управление нормативно-справочной информацией – при использовании в качестве шины данных 1С:Интеграция КОРП в обмен могут включаться объекты расширений.

Доработаны следующие инструменты разработки и отладки:

  • тест выгрузки;
  • тест загрузки;
  • регистрация

Оптимизировано быстродействие:

  • успешно пройдены нагрузочные тесты на 100 000 одновременно подключенных систем – участников обмена;
  • более чем в 3 раза повысили быстродействие транспортного слоя при передаче сообщений.

Важно: обновление на версию 1.0.4.1 возможно только с предыдущей версии (1.0.3.1).
 

Приобрести «1С:Интеграция КОРП» на Инфостарте


Автор:
Обозреватель


См. также

Новость

Фирма «1С» выпустила отраслевое решение для молочного производства, главная особенность которого – интеграция с автоматизированными линиями и с оборудованием. Рассказываем о возможностях конфигурации и об особенностях лицензирования нового продукта.

22.10.2024    978    ЕленаЧерепнева    0       

3

Новость

Для тех, кто не смог присоединиться в бесплатному вебинару по «Автоматизации производственного и бюджетного планирования с решением Бюджетир», мы подготовили видеозапись встречи, а также публикуем ответы на вопросы участников и рассказываем про решение.

17.10.2024    1137    AnastasiaKl    0       

15

Новость

Фирма «1С» сообщила об обновлении локального приложения 1С:Касса. В релиз 4.1.1 включили новые возможности для ведения товарного учета, а также существенное расширили возможности обменов и совместной работы локальной и облачной версии.

17.10.2024    1141    ЕленаЧерепнева    1       

1

Новость Финансовые услуги, инвестиции

Фирма «1С» сообщила о начале продаж прикладной конфигурации для автоматизации банковской деятельности. Решение разработано на технологической платформе 1С:Предприятие и поддерживает работу при высоких нагрузках.

16.10.2024    1454    ЕленаЧерепнева    0       

1

Новость Новый релиз

Фирма «1С» выпустила версию 3.1 решения для управления проектами на базе 1С:УНФ. Среди нового – работа с многомерными проектами, расширенные возможности планирования и бюджетирования в новом табличном редакторе, интеграция с Битрикс24 и 1С:Смета.

01.10.2024    1174    ЕленаЧерепнева    0       

1

Новость

Фирма «1С» сообщила о начале продаж корпоративной поставки конфигурации 1С:Психодиагностика образовательного учреждения КОРП. Решение предназначено для комплексной автоматизации психодиагностики в образовании на уровне региона.

30.09.2024    1536    ЕленаЧерепнева    0       

1

Новость

1С:Предприятие.Элемент – технология для создания консьюмерских приложений, web-витрин или личных кабинетов. В облачном варианте оценить возможности 1С:Элемента можно бесплатно. Рассказываем, что нового в шестой версии.

26.09.2024    5424    ЕленаЧерепнева    3       

6

Новость

Приглашаем на бесплатный онлайн-вебинар, где мы расскажем о возможностях «Бюджетир» и поговорим о том, как объединить производственное и бюджетное планирование в одной программе для точного достижения финансовых целей.

16.09.2024    1459    Alexcheps    0       

17
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение