Если инструмент подходит ...
Если ESB, который вы рассматриваете, будет удовлетворять ваши потребности в версиях и преобразованиях, тогда используйте его.
ЧтоВы не хотите, «О, вот наш ESB слушает нашу единственную конечную точку для нашего единого веб-сервиса».Это просто безумие.
Мне кажется, ESB вполне может соответствовать вашим потребностям.Вам не нужно отмечать все коробки.Фактически, единственное поле, которое нужно отметить, это «стоит ли этот инструмент ресурсов и времени, чтобы изучить, использовать, поддержать и развернуть в нашей среде по сравнению с работой с тем, с чем нам удобнее».
Потому что одна проблема с такими программами, как ESB, заключается в том, что они могут поставляться с большим количеством материала и, таким образом, большим количеством документации, которая может быть сложной для новичка в платформе, чтобы пройтись и выбрать то, что уместно, и как его настроить..
Я бы взял ESB и выполнил пилот, а затем провел несколько тестов производительности.Если вы не тратите огромное количество времени на пилота, и, похоже, это сработает, тогда катитесь с ним.