Подпишитесь на рассылку
Будьте в курсе новостей, технических изменений и релизов
Часто в компаниях применяются шины данных или очереди сообщений для интеграции различных информационных систем между собой. Это позволяет выстраивать отказоустойчивую и высоконагруженную корпоративную инфраструктуру. Существует множество программных продуктов, предлагающих разные подходы и использующие разные протоколы для выстраивания взаимодействия между системами, например, Apache Kafka, RabbitMQ, IBM WebSphere, Microsoft MQ.
Существует множество программных продуктов, предлагающих разные подходы и использующие разные протоколы для выстраивания взаимодействия между системами, например:
Для реализации интеграции с другими информационными системами в ELMA365 можно реализовать отдельный микросервис, который возьмет на себя взаимодействие с конкретной шиной данных или очередью сообщений по соответствующему протоколу. При этом взаимодействие с ELMA365 можно построить на основе REST API.
Микросервис можно реализовать на любом языке программирования с использованием подходящих библиотек и предпочтений компании. Таким образом, мы можем отделить техническую часть реализации технической логики взаимодействия с шиной данных от реализации бизнес-логики инструментами Low-code системы.
В справке ELMA365 вы можете найти ряд статей и примеров по созданию переносимых в модуле сервисов.
Для реализации обращений из микросервиса в ELMA365 можно использовать как стандартный Web API ELMA365, так и расширить его собственными методами API в модулях.
Для отправки запросов из ELMA365 в микросервис можно применять различные способы интеграции:
Можно реализовать как синхронные, так и асинхронные сценарии взаимодействия между решением на платформе ELMA365 и микросервисом.
Существует еще один способ организовать взаимодействие с системой очередей сообщений или шиной данных, за счет подключения серверных npm-зависимостей. Этот вариант подходит не для всех сценариев взаимодействия с шиной данных, поскольку иногда требуется постоянное подключение к шине, это реализовано в редакциях ELMA365 On-Premises или ELMA365 SaaS Enterprise.
Комментарии
Внедрение искусственного интеллекта в закупочную деятельность уже сместилось из области теоретических рассуждений в практическую плоскость. Но чего здесь больше: хайпа на волне ИИ или реальной пользы для закупщиков?
В условиях трансформации рынка и новых вызовов компаниям важно наладить эффективный контроль закупок.
В статье мы разберем, как работает электронный архив, почему он важен для бизнеса, приведем примеры использования и рассмотрим, на что обратить внимание при его внедрении.