Альтернатива реализации SOAP Sun SAAJ

Я ищу альтернативный протокол SOAP ( javax.xml.soap ), кроме Sun SAAJ . Причина в том, что я хотел бы развернуть JAX-WS WebService на Tomcat AS, управляемом IBM JDK 5, но известная проблема состоит в том, что реализация Sun SAAJ зависит от перераспределенных классов Xerces (см. Ref Impl не работает с IBM JDK и Тестовые примеры SAAJ больше не работают с IBM SDK ), и единственный выход для этого - использовать собственный профиль Maven для извлечения com.sun.xml.parsers: jaxp-ri например:


    
        pre-jdk5-profile

        
            (,1.4]
        

        
            
                com.sun.xml.parsers
                jaxp-ri
                runtime
            
        
    

Я бы хотел отказаться от этого профиля и просто заменить реализацию SOAP на такую, которая работает везде.

Я полагаю, что реализации SOAP поставщика могут поставляться с Apache Axis / Apache CXF (который основан на IBM SOAP4J) или JBoss AS - пожалуйста, предоставьте информацию на основе моих предпочтений:

  • Реализация должна быть легко отделена от остального персонала (желательно одна легкая банка).
  • Реализация должна поддерживать SOAP-сообщения с вложениями .
  • Реализация должна быть совместима с байт-кодом Java5.
  • Если реализация доступна в Maven Central, это плюс.

Ссылки:

11
задан Community 23 May 2017 в 11:53
поделиться