Я бы очень хотел использовать SpringSource dm Server, но наш клиент требует от нас запускать наши приложения на своем сервере приложений (Websphere). Есть ли способ интегрировать сервер SpringSource dm с другими серверами приложений? По крайней мере, dm Server построен на OSGi, и многие другие серверы приложений (включая Websphere) также основаны на OSGi. Возможно ли запустить сервер SpringSource dm как компонент websphere?Как интегрировать сервер dns сервера SpringSource в другой сервер приложений на основе OSGi?
ответ
SpringSource dm Сервер основан на структуре OSGi Eclipse Equinox (и его не следует путать с технологией Spring DM, включенной в dm-сервер, который может работать на Equinox, Apache Felix и Knopflerfish).
Однако встраивание сервера dm на другой сервер приложений, такой как WebSphere Application Server, основанный на Equinox, будет нетривиальной частью работы. Необходимо, чтобы оба продукта использовали ту же версию Equinox, которой они в настоящее время не пользуются, а затем модифицируют dm Server для поддержки внедрения на сервере (например, для интеграции с механизмом вызова приложения хоста, пулами потоков и загрузкой классов схема).
Если вы считаете, что эта поддержка важна, пожалуйста, raise a requirement (что требует простой регистрации) против сервера dm.
Spring DM развернут на OSGi Knoplerfish.
Websphere развернут на платформе Equinox OSGi.
Таким образом, вопрос становится - два взаимозаменяемых? Они поддерживают R4, поэтому я бы сказал, да, они есть.
Следующий вопрос - проверить зависимости, особенно в отношении таких вещей, как HttpServices.
Я бы сказал, что это будет нормально, но я думаю, что последнее доказательство будет пытаться его развернуть. Самый простой способ - отбросить пакеты в развертывание Websphere. Вам понадобятся ваши пакеты и все весенние связки, которые вы используете.
Я не думаю, что это действительно так ...
увидеть ссылку на это: http://apsblog.burtongroup.com/2008/11/websphere-7-osgi.html
Но, похоже, с другой стороны, что тенденция ясна ... есть будет временем, когда приложение на основе OSGI может быть развернуто на серверах приложений Java EE
Меня также интересует эта тема. Другой способ взглянуть на эту проблему - это то, что вы хотите, чтобы приложение находилось в режиме ожидания как на сервере Spring dm, так и на традиционном сервере приложений (Websphere, weblogic, JBoss, ...).
Контейнеры OSGi могут встраиваться в приложения, отличные от OSGi, поэтому теоретически возможно развернуть приложение на сервере Spring dm и в том же контейнере app + OSGi на традиционном сервере приложений.
Теперь, как обычно, черт в деталях, включая такие темы веб-разработки и мосты между внешним сервером приложений и контейнером OSGi.
- 1. Как изменить сервер localhost на сервер DNS?
- 2. DNS-Route DNS для подпапки на другой сервер?
- 3. Сервис-центр: ESB или "Сервер приложений OSGI"?
- 4. Развертывание Liferay в Деве (сервер Springsource dm)
- 5. как разбить сервер приложений
- 6. указание домена на DNS-сервер
- 7. веб-сервер поверх сервера приложений
- 8. Перенос приложения OSGI из Karaf 2.3.4 на сервер приложений Websphere
- 9. Изменить сервер имен в DNS на другой хостинг
- 10. Простой DNS-сервер API
- 11. Сервер отказоустойчивого веб-сервера приложений
- 12. Сервер развития сервера приложений Engine
- 13. DNS-сервер Linux
- 14. Emailling через DNS-сервер
- 15. Очень простой DNS-сервер
- 16. Добавление андроида на сервер DNS?
- 17. Конфигурировать сервер dns
- 18. Как указать мой домен на другой DNS-сервер?
- 19. DNS-запросы - определить конечный сервер
- 20. Перенос сервера шеф-повара на другой сервер
- 21. Перенос таблицы с сервера на другой сервер
- 22. Прокси-сервер - Кто запрашивает DNS-сервер?
- 23. Ссылка на сервер приложений
- 24. DNS-сервер Application Layer
- 25. * Настраиваемый локальный DNS-сервер?
- 26. Интеграция RequireJS в сервер OSGi
- 27. OSGi, Jetty - выставляя сервер снаружи
- 28. Использует ли сервер SpringSource tc в качестве замены Tomcat?
- 29. Как настроить DNS-сервер на функцию dns_get_record?
- 30. Почтовый сервер перенаправляется на другой сервер