Вопрос

Я использую OSGI с Glassfish 3.0.1. Мы используем Jersey Rest в качестве уровня ресурсов. У нас много услуг OSGI. Мы планируем отделить их и развернуть в облаке. Один из способов, которым мы это делаем, - это провести вызов HTTP REST. Но мы хотели бы выполнить сервис для сервисного звонка на уровне API. Один из способов сделать это - использовать Dosgi. Но Glassfish 3.0.1, похоже, не поддерживает Dosgi. Есть другие предложения?

Это было полезно?

Решение

Я считаю, что Glassfish содержит Apache Felix, которая является полностью совместимой структурой OSGI. Поэтому вам не нужна явная поддержка со стороны Glassfish, чтобы использовать набор пучков, которые предоставляют удаленные услуги (название «Dosgi» теперь устарело). Действительно, это своего рода смысл Осги!

В любом случае, следующий очевидный вопрос заключается в реализации удаленных услуг. Я бы посоветовал вам не использовать CXF, так как он слишком громкий и не подчиненный. Это оставляет Eclipse ECF или Paremus RSA.

(Отказ от ответственности: реализация Paremus является коммерческой, и я работаю в Paremus).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top