Подключите сервер Tuxedo через JCA/J2C, используя приложение java/J2EE при загрузке JBoss/Spring. Такие как XMLink
Я ищу решение для реализации связи между веб-приложением (Java/J2ee) и существующим сервисом Oracle Tuxedo.
Я нашел несколько вариантов, таких как XMLink, JOLT и т. Д.
Как настроить в JBoss eas 6.xx сервер / загрузку Spring?
1 ответ
Лучший способ подключения из wildlfy или jboss к внешней информационной системе (EIS), которая не является JEE, - это написать адаптер ресурсов. Адаптер ресурса действует как драйвер для EIS. Если ваш EIS является сервером, вам нужен адаптер исходящих ресурсов. В этом случае ваш адаптер исходящих ресурсов действует как клиент. Если ваш EIS (Tuxeo) хочет получить доступ к вашему Jboss-серверу в качестве клиента, вам нужен адаптер входящих ресурсов. Входящий адаптер ресурсов действует как сервер для внешних подключений из EIS.
Фреймворком адаптера ресурсов jca в Wildfly является Ironjacamar. Я думаю, что для Jboss тоже. В инфраструктуре Ironjacamar есть генератор кода для создания адаптера входящих или исходящих ресурсов. Я написал простой пример проекта на Github и описал использование генератора кода в этом примере. Я думаю, что это будет работать и на сервере Jboss. Я надеюсь, что это поможет вам.