Использование TIBCO Business Works для реализации ваших веб-сервисов SOAP и вызова веб-сервисов SOAP, безусловно, сэкономит вам много времени по сравнению с их созданием в Java.
Является ли это "мудрым вложением", действительно зависит от уровня развития, которое вы делаете. Лицензии TIBCO BW недешевы, но с большой командой разработчиков и большим объемом разработок вы можете очень быстро получить возврат инвестиций. Если у вас есть только один проект и всего пара разработчиков, вы можете не получить отдачу от инвестиций (т. Е. Стоимость лицензии может быть больше, чем стоимость разработки проекта на Java).
Ваш серверный Java-код будет использовать / слушать BW, просто вызывая веб-службы. Ось 2 облегчит вашу жизнь в этом отношении.
Что касается того, что вы будете разрабатывать в Java, и что вы будете разрабатывать в TIBCO BW, я отвечу на все, что вы можете в TIBCO BW, с некоторыми пользовательскими java, где вам это нужно. BW основан на Java, поэтому добавить код Java в любой проект довольно просто.