Веб-сервис, Axis и OSGI (knopflerfish)

Я сначала предупреждаю вас, потому что я новичок. Поэтому я не знаю, буду ли я конкретен по всем пунктам. Вот моя проблема:

У меня есть wsdl-файл. В настоящее время я использую Tomcat и Axis для его развертывания. Поэтому для этого я использую инструмент оси wsdl2java, который создает мне «скелет» веб-сервиса. А потом я пишу на сгенерированных файлах код различных методов вебсервиса. Наконец, я развертываю веб-сервис на tomcat с помощью Axis. Вроде все работает более-менее.

Проблема в том, что я хочу развернуть этот веб-сервис, используя ось пакета osgi (knopflerfish). Но я не знаю, как это сделать.

Должны ли мы снова использовать файл wsdl и генерировать код с помощью такого инструмента, как wsdl2java, но адаптированного для knopflerfish? или мне следует использовать «скелет», который я создал ранее с помощью Axis, и адаптировать его для osgi? И вообще говоря, как мы можем использовать пучок оси кнопфлерфиша?

Честно говоря, я не нашел много информации в Интернете об этом. Поэтому я пишу в сообщество :(

Спасибо заранее за вашу помощь.


person baonounet    schedule 28.04.2012    source источник


Ответы (1)


Нашел статью на http://www.ibm.com/developerworks/webservices/library/ws-OSGi/ для развертывания веб-сервиса в виде пакетов OSGI. При этом используется Eclipse Equinox в качестве контейнера OSGi и Apache CXF в качестве платформы веб-сервисов, и он развернут в контейнере сервлетов Apache. Надеюсь, это соответствует требованию деполирования веб-сервисов в качестве службы OSGI.

person Leo Prince    schedule 29.04.2012
comment
Спасибо за ссылку. Но это не совсем то, что я искал. Потому что в статье они разрабатывают веб-сервис с самого начала. В моем случае у меня уже есть файл wsdl, но я не знаю, как его использовать с osgi. :( - person baonounet; 29.04.2012