Можно ли каким-то образом вызвать EJB, развернутый на JBoss, из Business Service, развернутого на BEA AquaLogic Service Bus?
Можно ли каким-то образом вызвать EJB, развернутый на JBoss, из Business Service, развернутого на BEA AquaLogic Service Bus? Если говорить точнее, я не собираюсь вызывать его через Web-сервис, а через обычный вызов EJB. Буду признателен, если у кого-нибудь будет успешный опыт в этом вопросе.
2 ответа
Не имеет значения, является ли клиент EJB сам сервером приложений или нет. Пока общая (или доступная) служба JNDI (с которой связан EJB) доступна для вашей служебной шины, она действует как клиент EJB, опубликованный сервером приложений (JBoss).
Вы можете опубликовать свой JBoss EJB с помощью RMI и вызвать его из AquaLogic, при условии, что ваш EJB реализует некоторый интерфейс, доступный в AquaLogic.