Как стать автором
Обновить

Комментарии 5

Потому что это опенсурс, а не законченное решение! Многое надо допилить! Нельзя просто установить и сказать работайте! Зависимость в опытных джава разработчиках!

Мы запускали решение на Camunda без строчки Java-кода. Она поддерживает скриптовые языки

Вопрос знатокам по смежной теме: а существует ли оркестратор сервисов/микросервисов, способный связать сервисы разных поставщиков?

У нас есть _наши_ микросервисы и мы также используем сервисы _сторонних_ поставщиков.
Например:
— наш сервис создает и отсылает отчет по кредиту в регулирующий орган.
— перед отсылкой нужно проверить данные кредита на соответствие законам, а это сервис другой организации (нужно интегрироваться и переслать запрос)
Задача усложняется тем, что:
— получатели отчета могут варьироваться, в зависимости от типа кредита (заемщики в первый раз, заемщики-ветераны и т.д.). Т.е. нужен Decision Model с визуализацией и подключением соответствующих сервисов.
— задействованные сервисы для проверки могут варьироваться, в зависимости от особенностей кредита. Т.е. снова, нужен Decision Model с визуализацией и подключением соответствующих сервисов от сторонних поставщиков.

Вот и получается, что нужен оркестратор микросервисов от разных поставщиков.

Знаком с BPMN/DMN продуктами Trisotech и Camunda, а также производными, типа Zeebe Workflow Engine. Пока не вижу ответы на свой вопрос — оркестратор микросервисов от разных поставщиков.
Может не там смотрю, или хочу слишком многого?

Из nocode можно посмотреть Integromat, IFTTT, Zapier из отечественных — Альбато, Директуал, Датамастер.

Справедливости ради стоит отметить, что Camunda пытается усидеть на двух стульях. Поддержать BPMN-нотацию для описания (а затем исполнения) процессов. И поддержать код на традиционных (и не очень) языках разработки для тех же целей.

Что весьма нетривиально.

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

Т.е. ниша Camunda — те кто хочет перейти с монстров BPMN на что-то более управляемое. Но еще не созрел к полному отказу от BPMN для процессов.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации