Насколько переносимым или совместимым является JBossWS-CXF? Мое впечатление, что это «гибрид» из-за заявления на веб-сайте JBoss, в котором говорится, что он поддерживает «почти все» функции CXF. Если целью является создание сервисов, упакованных в виде файлов SAR, которые могут быть легко развернуты на серверах приложений, отличных от JBoss, в случае необходимости, я должен придерживаться ванильного Apache CXF или использовать JBossWS-CXF?Насколько переносимым/совместимым является JBossWS-CXF?
ответ
Если вы придерживаетесь «чистого JAX-WS», то службы должны быть полностью переносимы на другие серверы приложений. Гибридная природа возникает из-за возможности использования множества дополнительных функций CXF, которые не имеют эквивалентности в спецификации JAX-WS. Например, если вы используете поддержку CXF для WS-Security, приложение не будет непосредственно переноситься на другой сервер приложений (если они также не используют CXF). Вам нужно будет перенести эту часть кода/конфигурации в любую конфигурацию, необходимую для WS-Security на этом сервере приложений.
Спасибо за ваш ответ. Эта служба должна быть развернута в настройке DoD, поэтому поддержка WS-Security была одним из критериев выбора. Решение было заключено между CXF и JBossWS-CXF, и руководство выразило желание не привязываться к JBoss. В конечном итоге было решено пойти с JBossWS-CXF, так как мы * в настоящее время используем JBoss, и мы можем также воспользоваться преимуществами функций интеграции, которые в основном, по-видимому, состоят из уменьшенной конфигурации CXF. Если позже мы перейдем от JBoss, мы можем просто добавить любую конфигурацию CXF. – naql
- 1. Насколько мощным является Drupal?
- 2. Насколько надежным является HTTP_REFERER?
- 3. Насколько надежным является HttpStatusCodeResult.StatusDescription?
- 4. Насколько точным является TTimer?
- 5. Насколько прост является Path.GetFileName?
- 6. Насколько надежным является ">"?
- 7. Насколько точным является DateTime.AddDays?
- 8. Насколько случайным является уранд?
- 9. Насколько переносимым является mmap
- 10. Насколько неуверенным является сеть?
- 11. Насколько масштабируемым является запуск?
- 12. Насколько уникальным является ManagedThreadID?
- 13. Насколько уникальным является socket.id?
- 14. Насколько точным является microtime()?
- 15. Насколько «одноразовым» является ReaderWriterLockSlim?
- 16. Насколько надежным является Microsoft.Expression.Encoder.MediaItem?
- 17. Насколько зрелым является dblinq?
- 18. Насколько масштабируемым является Grails?
- 19. Насколько надежным является «at»
- 20. Насколько надежным является HTTP_HOST?
- 21. Насколько случайным является Random.Next()?
- 22. Насколько зрелым является java.lang.instrument?
- 23. Насколько переносимым является GLib?
- 24. Насколько устойчивым является Groovy?
- 25. Насколько стойким является localStorage?
- 26. Насколько надежным является window.location.hostname?
- 27. Насколько умным является javac?
- 28. Насколько мощным является winRT?
- 29. Насколько точным является NSTimeInterval
- 30. Насколько зрелым является Моно?
Чтобы изменить мой вопрос, теперь я знаю, что файлы SAR свойственны JBoss и предназначены для «служб», которые расширяют сервер. Обычно веб-службы будут развернуты в WAR-файле или WAR-файле, упакованном в EAR. – naql