Мне интересно, возможно ли создать серверный компонент XML-RPC в модуле EJB без сервлетов. Я знаю, что EJB обычно использует RMI в качестве протокола связи, но что, если я хочу пропустить RMI. Что делать, если я хочу обмениваться данными между EJB и веб-модулем (WAR) или другими клиентами другим способом, например XML-RPC.
Может ли EJB-модуль работать как автономный модуль, который будет представлять свое состояние и сервисы как сервер XML-RPC?
Я все еще могу сделать модуль EJB, связанный с WAR через RMI, в то время как эта WAR предоставит эти сервисы через сервлет. Тогда другие WAR или другие клиенты могут вызывать эту первую WAR. Это правильно или есть какая-то другая возможность?