У меня есть набор пакетов, развернутых в Karaf и предоставляющих ряд служб OSGi, которые я хотел бы иметь возможность искать и вызывать удаленно, из приложения, работающего на (возможно) другом компьютере и в контейнере, отличном от OSGi. Сначала я использовал поиск JNDI для получения нужных мне услуг, однако я понимаю из более раннее сообщение stackoverflow о том, что это может не поддерживаться (я говорю, что может, поскольку я не смог найти никакой информации о том, изменилось ли что-либо в реализации Aries JNDI в прошедший год). В этом случае я предполагаю, что моими другими вариантами было бы использование CXF для предоставления JAX-WS или JAX-RS API для моих служб.
Правильно ли я понимаю ситуацию? Действительно ли поиск JNDI не вариант в моем случае? Есть ли другие альтернативы, о которых я не подумал?