Я не уверен, что этот ответ является окончательным, просто исходя из моего собственного опыта работы с этими системами.
JBI не является функцией Glassfish (если это когда-нибудь было для меня новостью). Это стандарт сообщества (своего рода / вида) Sun, который имеет много реализаций (ServiceMix, чтобы назвать одну из нескольких), которые могут быть установлены на любой контейнер J2EE (например, Glassfish, чтобы назвать одну). Хотя когда-то он был очень популярен, похоже, в последнее время наступили тяжелые времена, возможно, просто потому, что шумиха ESB затопила новая волна облачного ажиотажа.
WSO2 намного больше и включает JBI в качестве одного из многих вариантов. По умолчанию он основан на собственном встроенном Tomcat, но WSO2 утверждает, что можно запускать его на внешнем Tomcat (мне так и не удалось сделать эту работу). Насколько мне известно, никто не пытался или не удалось заставить его работать на Glassfish.