Веб-сервис, Axis & OSGI (knopflerfish)
Я сначала предупреждаю вас, потому что я новичок. Так что я не знаю, буду ли я конкретным по всем пунктам. Вот моя проблема:
У меня есть файл wsdl. В настоящее время я использую Tomcat и Axis для его развертывания. Поэтому для этого я использую инструмент оси wsdl2java, который генерирует мне "скелет" веб-сервиса. Затем я записываю в сгенерированные файлы код различных методов веб-сервиса. Наконец, я развернул веб-сервис на tomcat с Axis. Кажется, все работает более или менее.
Проблема в том, что я хочу развернуть этот веб-сервис, используя ось связки osgi (knopflerfish). Но я не знаю, как это сделать.
Должны ли мы снова использовать файл wsdl и сгенерировать код с помощью такого инструмента, как wsdl2java, но адаптированный к knopflerfish? или я должен использовать "скелет", который я создал ранее с помощью Axis, и адаптировать его для OSGI? И вообще говоря, как мы можем использовать набор осей knopflerfish?
Если честно, я не нахожу много вещей в Интернете об этом. Вот почему я пишу в сообщество:(
Спасибо заранее за вашу помощь.
1 ответ
Нашел http://www.ibm.com/developerworks/webservices/library/ws-OSGi/ статью о развертывании веб-сервиса в виде OSGI-пакетов. При этом Eclipse Equinox используется в качестве контейнера OSGi, а Apache CXF - в качестве платформы веб-служб и развертывается в контейнере сервлетов Apache. Надеемся, что это отвечает требованиям развертывания веб-служб в качестве службы OSGI.