.png?&quality=65&format=webp)
Внедряем СЭД без потерь: программа автоматизации документооборота в организации
О преимуществах СЭД, кейсах использования и о функциональности топовых систем для автоматизации документооборота читайте в этой статье.
Часто в компаниях применяются шины данных или очереди сообщений для интеграции различных информационных систем между собой. Это позволяет выстраивать отказоустойчивую и высоконагруженную корпоративную инфраструктуру. Существует множество программных продуктов, предлагающих разные подходы и использующие разные протоколы для выстраивания взаимодействия между системами, например, 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.
Комментарии
Оставьте e-mail, и мы будем оперативно присылать вам свежие новости и статьи
О преимуществах СЭД, кейсах использования и о функциональности топовых систем для автоматизации документооборота читайте в этой статье.
Чем low-code отличается от классической разработки, в чем особенности таких проектов и какая команда нужна для их реализации
Статья рассказывает, с какими сложностями могут на практике столкнуться лоукодеры и команды внедрения и как их можно преодолеть.