Comments 5
В РФ больше половины esb построены на camel. Люди покупают по сути open source решение с красивым UI и потом нанимают отдел разработки на java что бы делать интеграции.
Как понял из статьи проблемы в следующем: Во-первых - есть много вариантов использования - различные DSL и RunTime. Во-вторых - ну как-то все привыкли к красивому UI который может просто все - только таская кубики! Иными словами если все решат - что XML DSL хорош и аналитикам, что бы перестраивать систему его будет хватать - то обязательно найдется крутой прораммист - который докажет что XML это прошлый век (или еще там что ) - что с Main Core нужно обязательно уйти на Quarkus ! А у аналитика не хватит квалификации разобраться с кучей XML. Я к чему - просто видет большую сложную low-code систему построеную на XML DSL и Main Core - в которой все работало. Крутых програмистов и аналитиков которые не понимали XML DSL туда просто не допускали. Первый раз с ней столкнулся в 2017 году - тогда организация федерального уровня с ней жила уже давно, ну и по последнем сведеньям живет с ней до сих пор и продолжает развивать. И все там работает. Аналитики используют готовые модули или заказывают новые и перестраивают конфирурации на XML DSL как им надо.
и так практически на ЛЮБОМ low-code
Спасибо огромное за такую обширную статью про Camel, где чётко описаны его плюсы-минусы и особенности. Прям реклама получилась :)
Ну и дебаты... Ох уж эта мантра, чтоб "аналитики" и проды сами без разработчика могли сделать то, что им нужно. Если б бабушка была дедушкой и т. д. и т. п. А тут ещё и ИИ подоспел! В том-то весь и фокус, что все находятся на своём месте и такова природа вещей. И основная проблемы не в том, что аналитик не знает пары дополнительных шагов, а в том, что он мыслит по-другому. Его логика может сильно отличаться от вашей. Да, хороший аналитик должен быть связующим звеном между бизнесом и исполнителя и, но он оперирует другими категориям - кубиками.
Мы участвовали в одном крупном проекте, где одна из идей была возможность через UI настраивать мэппинг простому пользователю. UI был сделан и продукт в проде много лет. Но основная проблема была выявлена через 3 года активной разработки и использования - обычные люди мыслят нелогично! И их нужно этому учить
Apache Camel: почему аналитик в нём ничего не сделает и при чём тут красивый UI